Lead Software Engineer, Distributed Systems

Salesforce

Confirmed live yesterday High trust

Quick summary

Work type
On-site
Location
San Francisco, CA
Salary
$172,500–$260,100 / yr
Posted
5 days ago
Freshness
Confirmed live yesterday
Closes
Jan 25, 2027

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $200k
This role $216k
$162k most similar roles pay here $271k

This role pays more than 82% of similar roles. Most pay $188,912–$211,200 — the shaded band above. At the midpoint, this role pays about $216k versus about $200k for comparable roles.

Based on 240 similar postings.

Employer

About Salesforce

Salesforce is the world''s leading customer relationship management (CRM) platform, offering cloud-based software for sales, service, marketing, analytics, and application development. Industry: Enterprise Software & Cloud Computing

Salesforce currently has 114 open roles on FindRole.

Listed pay typically runs $148,500–$243,550 across 106 roles with salary data.

Most-posted roles

View all roles at Salesforce

At a glance

TL;DR · Lead Software Engineer, Distributed Systems

Lead Software Engineer- Distributed Systems joins the Connectivity and Edge team to develop network software providing optimized, secure connectivity between customers and data centers. This role involves leading the design, development, testing, and operation of the Edge Control plane service for automated enablement and the Edge Intelligence service for real-time analytics to self-heal and optimize systems. The ideal candidate possesses over ten years of experience in building resilient distributed systems and microservices on public clouds like GCP, AWS, Alibaba, or Azure. Key technical requirements include Java proficiency, knowledge of database technologies, container orchestration tools such as Kubernetes or Docker, and expertise in data structures, algorithms, and concurrency. Additional skills include experience with SOAP/REST APIs, network protocols like TCP/IP and DNS, and big data technologies including Spark and Kafka to manage mission-critical infrastructure.

What you'll do

  • Design, develop, test, and operate the Edge Control plane service to automate edge enablement.
  • Develop the Edge Intelligence service to provide real-time analytics for self-healing and self-optimizing systems.
  • Build and maintain resilient distributed systems and microservices using Java in a public cloud environment.
  • Manage large-scale infrastructure services including monitoring, alerting, logging, and reporting applications.
  • Resolve complex technical issues to improve system availability, performance, and reliability.
  • Implement automated solutions for "lights-out" operations and single-click deployments across thousands of nodes.
  • Create and maintain technical documentation for internal engineering teams and stakeholders.
  • Deliver functional features on a regular cadence using data-driven feedback loops in an agile environment.

What we're looking for

  • 10+ years of engineering experience.
  • Deep knowledge of object-oriented programming, preferably with Java.
  • Solid knowledge of database technologies.
  • Experience with Agile development methodology and testing.
  • Experience using telemetry and metrics to drive operational excellence.
  • In-depth experience of design patterns, data structures, algorithms, and concurrency.
  • Public cloud engineering on GCP, AWS, Alibaba, or Azure platforms.
  • Experience with container orchestration systems like Kubernetes, Docker, Helios, Fleet, or Mesos.
  • Experience owning and operating mission-critical infrastructure services including monitoring, alerting, logging, and reporting.
  • Experience with open source projects (preferred).
  • Experience with SOAP/REST APIs and general API design (preferred).
  • Knowledge of network technologies such as TCP/IP, DNS, TLS termination, and HTTP proxies (preferred).
  • Experience with Big data technologies like Spark, Kafka, or Druid (preferred).
  • CI/CD experience with Jenkins (preferred).

More like this

Similar roles

Lead Software Engineer

JPMorgan Chase

San Francisco, CA 48 days ago
Java Python SQL PL-SQL Kafka MQ CI/CD AWS RAG TDD Agile Scrum SDLC Observability ServiceNow
5+ yrs exp

Lead Software Engineer

Genworth Financial

New York, NY +1 74 days ago $120,900$187,000
TypeScript Node.js Next.js React React Native Flutter Swift Kotlin GraphQL REST PostgreSQL MongoDB CI/CD DevSecOps SSO
10+ yrs exp Hybrid

Lead Software Engineer

JPMorgan Chase

Jersey City, NJ 68 days ago
Databricks AWS Spark Delta Lake S3 Terraform CI/CD Structured Streaming Delta Live Tables Unity Catalog Data Governance
7+ yrs exp

Lead Software Engineer

General Dynamics

Pittsfield, MA 60 days ago $110,175$122,225
C++ Python Linux Git GitLab Containers Agile Real-time Systems Automation System Administration
5+ yrs exp Hybrid

Lead Software Engineer

The Walt Disney Company

Remote (CA) 24 days ago $155,700$208,700
Java Spring Framework AWS Docker S3 Lambda ECS Fargate DynamoDB RDS MySQL MariaDB Elastic Search Kinesis JUnit GitLab GitHub Cursor NoSQL Agile
7+ yrs exp Remote

Lead Software Engineer

Capital One Financial

Plano, TX 45 days ago $179,400$204,700
AWS Kubernetes Docker Python Java TypeScript JavaScript Go SQL NoSQL Microservices HTML/CSS Agile Cloud Computing Microsoft Azure RDBMS
4+ yrs exp