Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Software Engineering Architect

$218.4k - $365.2k

Salesforce

To get the best candidate experience, please consider applying for a maximum of 3 roles within 12 months to ensure you are not duplicating efforts.

Job Category
Software Engineering

Job Details

About Salesforce

Salesforce is the #1 AI CRM, where humans with agents drive customer success together. Here, ambition meets action. Tech meets trust. And innovation isn't a buzzword - it's a way of life. The world of work as we know it is changing and we're looking for Trailblazers who are passionate about bettering business and the world through AI, driving innovation, and keeping Salesforce's core values at the heart of it all.

Ready to level-up your career at the company leading workforce transformation in the agentic era? You're in the right place! Agentforce is the future of AI, and you are the future of Salesforce.

Overview of the Role:

Spiff, a strategic part of Salesforce Sales Cloud, is a leader in Incentive Compensation Management (ICM) software that drives commissions automation at scale within the world's leading CRM platform. As a Software Engineering Architect focusing on Spiff, you will be the key technical leader defining and guiding the most critical architectural initiatives for Spiff's platform, from the core Commission Engine and reusable calculation frameworks with enterprise features (PPA, BCF) to database, infrastructure architecture, performance optimization, and Data Cloud connectivity. Own and drive the LRP and north star architecture and designs in these areas.


Responsibilities:

AI-Native ICM Application Services & Infrastructure Architect:
  • We are seeking an Architect to design high-scale, agentic systems that move beyond static logic into probabilistic, data-driven workflows. The ideal candidate must demonstrate deep expertise in agentic system design and modern infrastructure-including vector database scaling and token-efficient caching-with a proven ability to leverage Claude Code or Codex for rapid prototyping, multi-file refactoring, and automated system evaluation. You will be responsible for orchestrating AI "pair-architect" workflows to accelerate delivery while implementing rigorous governance, observability, and safety guardrails across the entire stack.
Commission Engine & Calculation Architecture:
  • Lead the design of a reusable calculation engine framework that enables the integration of external business domains while maintaining accuracy, auditability, and extensibility.
  • Evolve Spiff's core Commission Engine to support complex ICM calculation workflows, while handling enterprise-scale transaction volumes with industry-leading performance and functionality.
  • Define API contract standards, versioning strategies, and integration patterns that enable headless ICM workflows and ensure ICM managers have intuitive UI workflows, robust API access, and flexible data connection options to configure and manage compensation plans.
  • Define performance optimization strategies (query tuning, caching, async processing) to address calculation bottlenecks and ensure sub-second response times for ICM operations.
Data Integration & Analytics:
  • Partner with Salesforce Data Cloud teams to design secure, high-throughput data connectivity patterns that enable admin users to seamlessly sync compensation data with Salesforce's unified data layer.
  • Evolve an advanced analytics architecture leveraging Data Cloud and embedded analytics frameworks to surface proactive incentive insights, trend analysis, and commission forecasting for ICM managers and reps.
  • Integrate Spiff's intelligent services with the Salesforce Agentic Framework using techniques including Knowledge Graphs, Retrieval-Augmented Generation (RAG), and Vector Databases.
  • Own and drive the data architecture of Spiff and choose the right Databases for the long term success. Drive roadmap, migration architecture and customer migrations.
Infrastructure & Guardrails:
  • Architect infrastructure management patterns including automated guardrails, health monitoring (Pulse), and proactive customer and internal alerting to ensure platform reliability and SLA compliance.
  • Establish cell architecture patterns and deployment strategies to support Hyperforce integration and global data residency requirements.
  • Establish database-tier scaling strategies (sharding, partitioning, cell architecture) and application-tier patterns to support multi-tenant enterprise customers with millions of transactions and complex plan hierarchies.
  • Architect service management patterns for zero-downtime database scaling, schema migrations, and traffic routing across cell-based infrastructure.
  • Own and drive CTS optimizations... deliver right outcomes, at right security, availability, quality infra and at the right cost.
Required Qualifications:
  • 10+ years of experience in software engineering, with at least 3 years as a Software Engineering Architect for large-scale SaaS platforms.
  • Demonstrated success architecting high-performance calculation engines, workflow systems, or financial transaction platforms at enterprise scale.
  • Proven ability to design and implement cell-based or multi-tenant architectures with robust data isolation, scaling strategies, and service management patterns.
  • Extensive experience with database design, optimization, migration strategies, and distributed system performance tuning.
  • Strong background in API design, contract management, and building developer-facing platform services.
  • Experience architecting analytics pipelines, data integration patterns, or business intelligence platforms.
Preferred Qualifications:
  • Direct experience with Salesforce architecture, Sales Cloud, Data Cloud, or Hyperforce infrastructure.
  • Expertise in Ruby on Rails, Elixir, and related technologies within the Spiff stack.
  • Prior work on incentive compensation management (ICM), billing systems, or complex calculation engines. Experience with Spiff ICM or Xactly ICM or CaptivateIQ ICM or any ICM system is a big plus.
  • Experience with ML/AI model deployment and machine learning operations (MLOps) for production-grade systems.
  • Demonstrated ability to lead technical strategy across multiple highly technical engineering teams.
Core Technologies:


Languages & Frameworks:
  • Ruby on Rails, Elixir/Phoenix
  • PostgreSQL (advanced: sharding, partitioning, performance tuning)
  • JavaScript/TypeScript (React ecosystem)
Distributed Systems & Infrastructure:
  • Cell-based architecture and tenant isolation
  • Microservices, containers (Docker/Kubernetes)
  • Message queues (Sidekiq, Redis, Kafka)
  • Caching strategies (Redis, Memcached)
  • Infrastructure as Code (Terraform)
Salesforce Platform:
  • Hyperforce infrastructure and deployment patterns
  • Salesforce Data Cloud integration
  • Sales Cloud APIs (REST, Bulk, Streaming, Platform Events)
  • Salesforce security and multi-tenancy models

LI-Y*

Unleash Your Potential

When you join Salesforce, you'll be limitless in all areas of your life. Our benefits and resources support you to find balance and be your best, and our AI agents accelerate your impact so you can do your best. Together, we'll bring the power of Agentforce to organizations of all sizes and deliver amazing experiences that customers love. Apply today to not only shape the future - but to redefine what's possible - for yourself, for AI, and the world.

Accommodations

If you need a reasonable accommodation during the application or the recruiting process, please submit a request via this Accommodations Request Form.

Please note that Salesforce uses artificial intelligence (AI) tools to help our recruiters assess and evaluate candidates' resumes and qualifications throughout the recruiting process. Humans will always make any candidate selection and hiring decisions. Please see our Candidate Privacy Statement for more information about how we use your personal data and your rights, including with regard to use of AI tools and opt out options.

Posting Statement

Salesforce is an equal opportunity employer and maintains a policy of non-discrimination with all employees and applicants for employment. What does that mean exactly? It means that at Salesforce, we believe in equality for all. And we believe we can lead the path to equality in part by creating a workplace that's inclusive, and free from discrimination. Know your rights: workplace discrimination is illegal. Any employee or potential employee will be assessed on the basis of merit, competence and qualifications - without regard to race, religion, color, national origin, sex, sexual orientation, gender expression or identity, transgender status, age, disability, veteran or marital status, political viewpoint, or other classifications protected by law. This policy applies to current and prospective employees, no matter where they are in their Salesforce employment journey. It also applies to recruiting, hiring, job assignment, compensation, promotion, benefits, training, assessment of job performance, discipline, termination, and everything in between. Recruiting, hiring, and promotion decisions at Salesforce are fair and based on merit. The same goes for compensation, benefits, promotions, transfers, reduction in workforce, recall, training, and education.

In the United States, compensation offered will be determined by factors such as location, job level, job-related knowledge, skills, and experience. Certain roles may be eligible for incentive compensation, equity, and benefits. Salesforce offers a variety of benefits to help you live well including: time off programs, medical, dental, vision, mental health support, paid parental leave, life and disability insurance, 401(k), and an employee stock purchasing program. More details about company benefits can be found at the following link: to the San Francisco Fair Chance Ordinance and the Los Angeles Fair Chance Initiative for Hiring, Salesforce will consider for employment qualified applicants with arrest and conviction records.

At Salesforce, we believe in equitable compensation practices that reflect the dynamic nature of labor markets across various regions.The typical base salary range for this position is $218,400 - $365,200 annually. In select cities within the San Francisco and New York City metropolitan area, the base salary range for this role is $263,200 - $401,400 annually.The range represents base salary only, and does not include company bonus, incentive for sales roles, equity or benefits, as applicable.
Vacancy posted 1 day ago
Similar jobs that could be interesting for youBased on the Software Engineering Architect in San Francisco, CA vacancy
  • $218.4k - $365.2k

     ...Job Category: Software Engineering Overview of the Role Spiff is a strategic part of Salesforce Sales Cloud, providing incentive compensation management software. As a Software Engineering Architect focusing on Spiff, you will be the key technical leader defining and... 
    Suggested
    Contract work

    Centaur Labs

    San Francisco, CA
    4 days ago
  • $218.4k - $365.2k

     ...Salesforce Sales Cloud, is a leader in Incentive Compensation Management (ICM) software that drives commissions automation at scale within the world's leading CRM platform. As a Software Engineering Architect focusing on Spiff, you will be the key technical leader defining and... 
    Suggested
    Contract work
    Flexible hours

    Salesforce

    San Francisco, CA
    1 day ago
  •  ...make agents more effective over time. What you'll bring ~ A passion for being on the frontier of AI products. ~ Strong software engineering fundamentals and experience building production systems. ~ Experience working with data systems, analytics, or machine... 
    Suggested
    Full time
    Flexible hours

    Sierra

    San Francisco, CA
    12 days ago
  • $150k - $275k

     ...centers, and operate them - with teams spanning hardware and software. Speed and scale are our key differentiators. Come be a part of...  ...is you, please apply! The Role We are hiring Forward Deployed Engineers to work on Fluidstack’s AI-integrated software stack that enables... 
    Suggested
    Full time

    Fluidstack

    San Francisco, CA
    2 days ago
  • $135k - $200k

     ...The Opportunity We’re looking for a passionate and skilled Software Engineer to join our fast growing engineering teams to revolutionize healthcare billing products and systems that directly address the needs of our customers. You will contribute to the full software development... 
    Suggested

    Dormont Manufacturing Company

    San Francisco, CA
    2 days ago
  •  ...boundaries through schema validation, or instrumenting runtime monitoring for sensitive events. What you'll bring Strong Software Engineering Skills. Experience building and maintaining production systems in Python, Go, or TypeScript. You’re comfortable designing... 
    Full time
    Flexible hours

    Sierra

    San Francisco, CA
    12 days ago
  •  ...design teams for Google Workspace.  What you’ll do As a Software Engineer, Infrastructure at Sierra, you will be responsible for...  ...enabling fast, reliable deployments for Sierra’s platform. Architect and operate distributed systems that leverage distributed databases... 
    Full time
    Flexible hours

    Sierra

    San Francisco, CA
    12 days ago
  •  ...to gather feedback, understand pain points, and continuously improve our product's UI/UX. Qualifications ~3+ years of software engineering experience building production-grade frontend systems. ~ Strong proficiency with JavaScript/TypeScript, React, and Next.js... 

    Outset

    San Francisco, CA
    2 days ago
  •  ...About The Role We're hiring a Software Engineer to help build and scale the systems that power Collective's accounting product, the connection between our members' bank activity, bookkeeping, and tax outcomes. You'll work across the stack on the platform that automates... 
    Work at office
    Remote work
    Flexible hours

    Collective

    San Francisco, CA
    3 days ago
  • $150k - $200k

     ...ways to address them. You’ll play a critical role in shaping our engineering and broader company culture and help make this the best place...  ..., or similar degree. You have 3+ years of experience in a Software Engineering position. You have experience with HTML, CSS, React... 

    Candid Health

    San Francisco, CA
    2 days ago
  • $180k - $260k

     ...talent firm that focuses on placing the best product managers, software, and hardware talent at innovative companies. Our team is 100%...  ...teams across the United States to help them hire. Software Engineer (Backend) Location: San Francisco, CA Company Stage of Funding... 
    H1b
    Work at office
    Remote work
    Relocation package

    Recruiting from Scratch

    San Francisco, CA
    5 days ago
  •  ...by 8VC and Basis Set Ventures, and are looking for people passionate about changing cancer care to join our growing team. Software engineer role We're hiring a software engineer to build the infrastructure and products that bring our molecular insights to life.... 
    Work at office

    Valius Sciences

    San Francisco, CA
    2 days ago
  • $204.4k - $285.6k

     ...Senior Full Stack Software Engineer San Francisco (Brisbane), CA Vivodyne Creates Human Data Before Clinical Trials We accelerate...  ...Responsibilities Frontend-Led Full-Stack Development — Architect and build complex React/TypeScript interfaces for scientific... 
    Local area
    Shift work

    Vivodyne

    San Francisco, CA
    1 day ago
  • $130k - $150k

     ...Senior Software Architect – Data Center Infrastructure Management (DCIM) As a Senior Software Architect – DCIM, you will lead the architecture...  ...on Microsoft Azure. You'll collaborate closely with global engineering teams, product management, infrastructure partners, and... 

    Digital Realty

    San Francisco, CA
    1 day ago
  • $193.4k - $290k

     ...the future of professional services is being written today - and we're just getting started. Role Overview As a Backend Software Engineer on the Product Engineering team at Harvey, you will own and lead engineering projects across our various product lines. You... 
    Relocation package

    Harvey

    San Francisco, CA
    2 days ago
  •  ...Software Engineer CodeRabbit is an innovative research and development company focused on building extraordinarily productive human-machine...  ..., scalability, and developer productivity. You'll help architect and build core backend systems — the infrastructure that... 

    CodeRabbit

    San Francisco, CA
    4 days ago
  • $140k - $200k

    job summary: Are you a product-minded engineer passionate about solving complex, real-...  ...Bachelors responsibilities: Architect the Future: Design and scale our core policy...  ...Minimum of 3 years of professional software engineering experience (ideally 4 to 7+... 
    Permanent employment
    Temporary work
    Work experience placement
    Local area
    Remote work

    Randstad

    San Francisco, CA
    5 days ago
  • $182k - $250k

     ...Software Engineer Opportunity Grow Therapy is on a mission to serve as the trusted partner for therapists growing their practice, and patients accessing high-quality care. We are a three-sided marketplace that empowers providers, augments insurance payors, and serves... 
    Full time
    Work at office
    Remote work
    Home office
    Flexible hours
    Day shift
    3 days per week

    Grow Therapy

    San Francisco, CA
    14 hours ago
  •  ...Full Stack Software Engineer San Francisco, California, United States Job Brief We are seeking a Software Engineer to execute the...  .... Responsibilities Develop new capabilities and re-architect parts of an existing system. Take part in test-driven, iterative... 

    RxCloud

    San Francisco, CA
    4 days ago
  •  ...Software Engineer, Backend – High Priority Client: Intuit Location: SF Bay Area Positions: 1 Rate: 12 + months 10+ years of experience developing systems/software for large business environments using Java/J2EE framework 3+ years of experience developing... 

    My3Tech Inc

    San Francisco, CA
    1 day ago
  • $140k - $185k

     ...Andreessen Horowitz and General Catalyst, we're building the future of sports engagement. About the Role We're looking for a Software Engineer - Backend to help us scale the core systems behind our fantasy sports and DFS (Daily Fantasy Sports) offerings. In this role,... 
    Remote work
    Flexible hours

    Sleeper

    San Francisco, CA
    2 days ago
  • $244.7k - $279.2k

     ...We are seeking a Director of Software Engineering to join our team and fundamentally redefine the speed and quality of software development. We are a high-velocity, mission-driven group obsessed with bridging the gap between Intent and Execution (I=E). In this role, you... 
    Full time
    Part time
    Local area

    Hobbsnews

    San Francisco, CA
    10 days ago
  •  ...expect As an intern, you will be responsible for helping build the software and machine learning systems that power robot perception,...  ...responsiveness, and behavioral intelligence Collaborate with robotics engineers to build integrated robotic systems You may be a good fit if... 
    Internship
    Immediate start

    Human Computer Lab

    San Francisco, CA
    3 days ago
  •  ...Hobbsnews is looking for a Senior Director, Software Engineer in San Francisco, CA. This role demands not only managing but also innovating in the AI development space. Your main responsibilities will include leading a highly skilled team of engineers and collaborating... 

    Jobleads-US

    San Francisco, CA
    5 days ago
  • $202.8k - $327.63k

     ...management (CLM). What you’ll do As the Director of Engineering for Search, you serve as the strategic architect behind the discovery engine that powers the world’...  ...technical field 12+ years of experience in software engineering leadership, specifically managing teams... 
    Contract work
    Work at office
    Local area
    Remote work
    2 days per week

    DocuSign

    San Francisco, CA
    4 days ago
  • $126k

     ...within the organization. About the team: The ML Data Engineering team powers metadata extraction, enrichment, and content understanding...  ...in production. Role Overview: We're seeking a Software Engineer II with deep experience building event-driven, distributed... 
    For contractors
    Local area
    Worldwide
    Home office
    Flexible hours

    Scribd

    San Francisco, CA
    2 days ago
  •  ...product features including voice, vision tutoring, and LLM orchestration. The Role Ship core product features alongside our founding engineers—voice + vision tutoring loops, realtime LLM orchestration, and the infra that keeps sessions sub-second. Expect to spec, build,... 
    Internship

    Heyaristotle

    San Francisco, CA
    3 days ago
  •  ...that enforces policy, prevents drift, and produces auditable decisions in real time. When benchmarked on HaluEval, the CTGT Policy Engine (paired with GPT-120B OSS) outperformed frontier models (Gemini 3 Pro Preview, Claude 4.5 Opus and 4.5 Sonnet) at drastically lower... 
    Full time
    Summer work
    Internship
    Visa sponsorship

    CTGT

    San Francisco, CA
    2 days ago
  • $120.3k - $161.3k

     ...Software Engineer II – Android At Disney Entertainment & ESPN Technology, we are reimagining ways to create magical viewing experiences for the world’s most beloved stories while also transforming our media business for the future. We focus on evolving our streaming and... 
    Full time
    Work experience placement
    Remote work
    Worldwide

    SwiftCruit

    San Francisco, CA
    5 days ago
  •  ...Why the work matters AI models have gotten good at narrow coding tasks but still fail at the complex, judgment‑heavy parts of software engineering. We build the environments that expose those failures and help models improve. What you’ll do You’ll design, build, and... 
    Internship

    RippleMatch

    San Francisco, CA
    2 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Software Engineering Architect. Be the first to apply!