Staff Software Engineer, Distributed Data Services

Salesforce

Confirmed live today High trust
Remote

Quick summary

Work type
Remote
Location
San Francisco, CA
Salary
$197,300–$313,700 / yr
Employment
Full-time
Posted
4 days ago
Freshness
Confirmed live today
Closes
Oct 30, 2026

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $224k
This role $256k
$163k most similar roles pay here $330k

This role pays more than 77% of similar roles. Most pay $192,510–$254,750 — the shaded band above. At the midpoint, this role pays about $256k versus about $224k 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 150 open roles on FindRole.

Listed pay typically runs $148,500–$260,100 across 114 roles with salary data.

Most-posted roles

View all roles at Salesforce

At a glance

TL;DR · Staff Software Engineer, Distributed Data Services

Staff Software Engineer, Distributed Data Services - Slack joins a small team building critical infrastructure to ensure Slack remains performant, reliable, and scalable for large customers. This role focuses on backend services rather than user-facing features, specifically managing edge caches for latency-critical queries, enterprise key management, data residency, and privacy-preserving image proxying. The candidate will build and operate high-scale distributed systems that process millions of events per second to solve complex infrastructure challenges like international data compliance and system reliability. The technical environment utilizes Go, Java, and PHP/Hack, with additional technologies including AWS, Docker containers, and Kubernetes. Ideal candidates possess over ten years of experience in large-scale systems, demonstrating expertise in unit testing, code review, design documentation, and troubleshooting within highly regulated environments involving FEDRAMP or NIST frameworks to maintain high availability for global users.

What does a Software Engineer earn in California?

Median $214000 from 869 postings across 70 companies.

See salary data

What you'll do

  • Design, build, ship, and maintain edge caching services that handle a significant portion of Slack's API traffic.
  • Triage bugs and resolve complex production issues across the full technology stack.
  • Write code to automate maintenance tasks and reduce the need for manual intervention.
  • Develop solutions to improve the reliability, performance, and scalability of distributed systems.
  • Participate in an on-call rotation to triage and address critical production incidents.
  • Author and review technical design proposals and documentation for infrastructure improvements.
  • Perform peer code reviews and provide feedback on engineering designs.

What we're looking for

  • A bachelor's degree in Computer Science, Engineering, or a related field, or equivalent training/experience.
  • 6+ years of professional experience building large-scale systems.
  • Experience managing critical production infrastructure and maintaining reliability and uptime.
  • Experience with reliable, safe distributed systems and understanding engineering and product trade-offs.
  • Proficiency in writing unit tests, performing code reviews, and creating design documentation.
  • Experience developing and operating web applications professionally.
  • US Citizen or Green Card holder.
  • Experience with Go, AWS, Docker, Kubernetes, or FedRAMP/NIST frameworks (preferred).

More like this

Similar roles

Staff Software Engineer

Twilio

Remote 80 days ago $171,120–$213,900
Kafka Clickhouse Spark Kubernetes Terraform Helm AWS Python Java Go Bash Distributed Systems Network Security
8+ yrs exp Remote

Staff Software Engineer

Warner Bros. Discovery

Remote (Atlanta, GA) 39 days ago
Python Go Java C++ AWS Terraform Metaflow SageMaker Distributed Systems Machine Learning LLM Feature Store Observability FinOps
8+ yrs exp Remote

Staff Software Engineer

PayPal

Austin, TX +1 31 days ago $160,500–$235,826
Python RDBMS NoSQL Redis ElastiCache Hazelcast SQS Kafka RabbitMQ Pulsar AWS GCP Azure Terraform SDLC
5+ yrs exp Hybrid

Staff Software Engineer

GEICO

Palo Alto, CA 4 days ago $110,000–$230,000
Go Python TypeScript React SQL NoSQL Graph Databases REST GraphQL Kubernetes Ansible Terraform AWS GCP Azure Data Modeling
10+ yrs exp

Staff Software Engineer

Warner Bros. Discovery

Atlanta, GA 88 days ago
JavaScript AWS Docker Git API Design Data Modeling Scrum Kanban Cloud-native State Management Algorithms Data Structures
8+ yrs exp