Software Engineering Architect
Salesforce
full-remotearchitectpermanentbackendproduct-managementengineering-management Full remote 2 days ago via WTTJ
See how well this job matches your profile
Sign up to get an AI match score and generate a tailored application in seconds.
Get your match scoreTags
Software ArchitectureSaaSRuby on RailsElixirSalesforceSalesforce Data CloudDistributed SystemsMulti-tenant ArchitectureICM (Incentive Compensation Management)MLOps
About the role
Role Overview
Join Spiff (Salesforce Sales Cloud) as a Software Engineering Architect. You will serve as a key technical leader for Spiff’s platform architecture, guiding critical initiatives across agentic systems, calculation engines, data connectivity, and analytics/data architecture.
Key Responsibilities
- Define and guide architectural initiatives for Spiff’s platform, including the Commission Engine and reusable calculation frameworks.
- Design a reusable calculation engine framework and evolve Spiff’s core Commission Engine to support complex ICM calculation workflows.
- Partner with Salesforce Data Cloud teams to architect secure, high-throughput data connectivity patterns.
- Architect advanced analytics architecture and evolve data connectivity + analytics patterns.
- Own and drive Spiff’s data architecture, including integration and high-scale pipeline concerns.
- Drive infrastructure management patterns, focusing on distributed system performance tuning and scalable, isolated multi-tenant/cell-based designs.
Requirements
- 10+ years of software engineering experience.
- 3+ years experience as a Software Engineering Architect for large-scale SaaS platforms.
- Deep expertise in agentic system design and modern infrastructure.
- Proven ability to use Claude Code or Codex for rapid prototyping (e.g., multi-file refactoring and automated evaluation).
- Experience architecting analytics pipelines, data integration patterns, or business intelligence platforms.
- Strong API design skills and experience building developer-facing platform services.
- Extensive experience with database design, optimization, migration strategies, and distributed performance tuning.
- Demonstrated success architecting high-performance calculation engines, workflow systems, or financial transaction platforms at enterprise scale.
- Ability to design cell-based or multi-tenant architectures with robust data isolation, scaling, and service management patterns.
- Direct experience with Salesforce architecture/infrastructure (e.g., Sales Cloud, Data Cloud, Hyperforce).
- Expertise in Ruby on Rails and Elixir within the Spiff stack.
- Background in incentive compensation management (ICM) and related systems (e.g., billing and complex calculation engines).
Nice-to-haves
- Prior work with Spiff ICM or Xactly ICM or CaptivateIQ ICM (ICM system experience is a big plus).
- Experience with ML/AI model deployment and MLOps for production-grade systems.
Location / Work Model
- Full remote.
About Salesforce
Salesforce is a leading enterprise cloud software company best known for its customer relationship management (CRM) platform and ecosystem. The role is within Spiff, a strategic part of Salesforce Sales Cloud, focused on building high-scale platforms for sales incentives and complex business workflows.
Scraped 5/21/2026