
Software Engineering Architect – Commerce
Salesforce
full-time
Posted on:
Location Type: Hybrid
Location: San Francisco • California, Massachusetts, Washington • 🇺🇸 United States
Visit company websiteSalary
💰 $209,700 - $351,800 per year
Job Level
SeniorLead
Tech Stack
CloudGraphQLGRPCKafkaPostgresRedis
About the role
- Shape the next generation of Commerce Cloud APIs and Identity systems that power Salesforce’s unified commerce vision.
- Drive the convergence of B2C, B2B, OMS, and POS through consistent data and identity architecture.
- Define the API and developer experience foundation that accelerates adoption of headless and agentic commerce.
- Play a key role in modernizing Commerce Cloud into an AI-native, composable, developer-first platform that sets the industry standard for trust, extensibility, and performance.
- Lead the backend architecture for Identity, API, and Developer Experience domains within Commerce Cloud.
- Define the frameworks and principles that guide how our services are built, secured, and extended.
- Define the next-generation SCAPI and MCP architecture, including schema governance, versioning strategy, performance SLAs, and extensibility patterns across shopper, merchant, and platform APIs.
- Drive Identity unification across Commerce Cloud and Salesforce Core — including authentication (OAuth2, OpenID Connect, JWT), authorization, token lifecycle, tenant isolation, and hybrid identity use cases.
- Partner with the Core Identity and Data Cloud teams to ensure a consistent shopper identity model across clouds, enabling a single source of truth (Unified Shopper Profile) for personalization, marketing, and service.
- Architect the API lifecycle and DX tooling, including OpenAPI 3.0 specs, typed clients, SDK generation, API catalogs, and CI/CD-based API deployment pipelines to improve developer productivity and consistency.
- Partner with Developer Experience, CLI, and SDK teams to evolve the end-to-end developer workflow: discovery → build → test → deploy → monitor.
- Ensure API and service reliability at global scale through modern caching, rate limiting, circuit breaking, and edge-based delivery patterns.
- Collaborate with cross-cloud architects to align data contracts, eventing, and platform services (e.g., Event Bus, Data Graph, API Gateway).
- Provide architectural leadership and mentorship to backend teams, ensuring strong design patterns, testability, and maintainability.
- Drive a culture of simplicity, security, and operational excellence — helping Commerce Cloud deliver trusted, composable, and high-performance services.
Requirements
- 15+ years of backend software development and architecture experience
- 5+ years designing distributed, multi-tenant SaaS systems
- Deep technical expertise in Identity and Access Management (IAM) — OAuth2, OpenID Connect, JWT, SAML, and service-to-service authentication
- Proven experience architecting and scaling API-first platforms — REST, GraphQL, or gRPC — including schema governance and API lifecycle management
- Experience with SCAPI-style frameworks (e.g., CommerceTools, Shopify Hydrogen APIs, or Salesforce MCP) and API gateway patterns (Apigee, Kong, etc.)
- Hands-on experience with developer productivity and SDK frameworks — code generation, client libraries, and API documentation automation
- Strong background in data modeling, caching, and service performance optimization using technologies such as Redis, Kafka, Postgres, or equivalent
- Deep understanding of Salesforce architecture or comparable large-scale enterprise systems — particularly around Core Identity, Data Cloud, and Customer 360
- Exceptional communication and cross-functional collaboration skills — able to influence product and engineering strategy across multiple orgs
- Passion for mentoring, architectural rigor, and improving the developer experience for thousands of internal and external developers.
Benefits
- time off programs
- medical
- dental
- vision
- mental health support
- paid parental leave
- life and disability insurance
- 401(k)
- employee stock purchasing program
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
backend software developmentarchitectureIdentity and Access ManagementOAuth2OpenID ConnectJWTRESTGraphQLgRPCdata modeling
Soft skills
communicationcross-functional collaborationmentoringarchitectural rigorinfluenceimproving developer experienceleadershipoperational excellencesimplicitysecurity