Software Engineering Architect
$218.4k - $365.2kSalesforce
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 CategorySoftware 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.
- 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.
- 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.
- 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.
- 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.
- 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.
Languages & Frameworks:
- Ruby on Rails, Elixir/Phoenix
- PostgreSQL (advanced: sharding, partitioning, performance tuning)
- JavaScript/TypeScript (React ecosystem)
- Cell-based architecture and tenant isolation
- Microservices, containers (Docker/Kubernetes)
- Message queues (Sidekiq, Redis, Kafka)
- Caching strategies (Redis, Memcached)
- Infrastructure as Code (Terraform)
- Hyperforce infrastructure and deployment patterns
- Salesforce Data Cloud integration
- Sales Cloud APIs (REST, Bulk, Streaming, Platform Events)
- Salesforce security and multi-tenancy models
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...SuggestedContract work$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...SuggestedContract workFlexible hours- ...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...SuggestedFull timeFlexible hours
$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...SuggestedFull time$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- ...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 timeFlexible hours
- ...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 timeFlexible hours
- ...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...
- ...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 officeRemote workFlexible hours
$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...$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...H1bWork at officeRemote workRelocation package- ...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
$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 areaShift work$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...$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- ...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...
$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 employmentTemporary workWork experience placementLocal areaRemote work$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 timeWork at officeRemote workHome officeFlexible hoursDay shift3 days per week- ...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...
- ...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...
$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 workFlexible hours$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 timePart timeLocal area- ...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...InternshipImmediate start
- ...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...
$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 workWork at officeLocal areaRemote work2 days per week$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 contractorsLocal areaWorldwideHome officeFlexible hours- ...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
- ...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 timeSummer workInternshipVisa sponsorship
$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 timeWork experience placementRemote workWorldwide- ...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
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Software Engineering Architect. Be the first to apply!
Related searches
- senior robotics software engineer San Francisco, CA
- software sales engineer San Francisco, CA
- junior software developer San Francisco, CA
- graduate software engineer San Francisco, CA
- software engineer internship San Francisco, CA
- senior software engineer San Francisco, CA
- software developer fintech San Francisco, CA
- software engineer visa sponsorship San Francisco, CA
- software engineer student San Francisco, CA
- senior software engineer ruby on rails San Francisco, CA


