Lead Software Engineer - Platform Services

$173k - $260k • Remote • California - San Francisco

Posted 14d ago

Remote Work Policy

Fully remote

Categories

Machine Learning Engineer

About the job

Salesforce is seeking a Lead Software Engineer to join the Platform Services team within the Digital Marketing Technology organization. This role offers hands-on technical leadership in architecture, platform innovation, and large-scale distributed systems. You will collaborate with engineering, product, and architecture teams to design and build scalable cloud-native services that power Salesforce's global digital ecosystem. This is an individual contributor role focused on solving complex technical challenges, mentoring engineers, and improving engineering standards across teams.

Responsibilities

  • Lead the architecture and design of scalable, secure, and resilient platform services.
  • Drive technical strategy and influence architectural decisions across multiple engineering teams.
  • Partner with Product and Engineering leadership to shape technical roadmaps aligned with business goals.
  • Design and deliver high-scale distributed systems and APIs supporting Salesforce’s global digital experiences.
  • Champion engineering excellence through best practices in system design, testing, observability, scalability, and operational maturity.
  • Drive innovation in Agile development, DevOps, CI/CD, and cloud-native engineering practices.
  • Evaluate and adopt modern technologies and AI-assisted engineering workflows that improve developer productivity and software quality.
  • Mentor and coach engineers while fostering a culture of ownership, collaboration, and continuous improvement.
  • Help evolve platform capabilities that enable dynamic and personalized customer experiences globally.

Requirements

  • 8+ years of professional software development experience in designing, building, scaling, and maintaining large-scale, highly performant, and resilient production services.
  • Bachelor’s or master’s degree in computer science or related technical subject area or equivalent combination of education and experience.
  • Experience in microservices architecture, domain driven design, and RESTful and GraphQL APIs.
  • Experience building high-scale microservices on AWS, GCP, or other public cloud platforms.
  • Experience with AWS components like API Gateway, Lambdas, SNS, SQS, ElastiCache, AppSync.
  • Experience with NoSQL databases like DynamoDB, Graph databases (Neo4j, Neptune), and Data streams (Kafka, Kinesis).
  • Experience developing back-end software using JavaScript or TypeScript and runtimes like Node.js.
  • Experience with web security, including JWT lifecycle management, CORS, CSP, and XSS prevention.
  • Proven experience using AI coding assistants (Cursor, Windsurf, Codex) to accelerate the SDLC.
  • Experience in test-driven development and testing frameworks like Jest, Playwright.
  • Experience in Service orchestration using tools like Terraform.
  • Experience in Consumer/B2C identity package implementations (Okta/Auth0) and Identity protocols (OAuth 2.0, OpenID Connect).
  • Strong verbal and written communication skills.

About Salesforce

Get new AI jobs in your inbox

A weekly digest of the newest AI engineering roles.

© 2026 AI Job Board. All rights reserved.