Salesforce

Software Engineering Architect – Commerce

Salesforce

full-time

Posted on:

Location Type: Hybrid

Location: San Francisco • California, Massachusetts, Washington • 🇺🇸 United States

Visit company website
AI Apply
Apply

Salary

💰 $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