Staff Software Engineer, Distributed Data Services – Scale & Reliability

James from Montana

San Francisco (CA)

Hybrid

USD 238,000 - 345,000

Full time

5 days ago
Be an early applicant
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Job summary

Salesforce's Slack team is seeking a Staff Software Engineer for Distributed Data Services in San Francisco with a hybrid office model. You will design, build, and operate large-scale distributed systems and edge caches to keep Slack fast and reliable for our largest customers.

You should have 10+ years building production systems, deep distributed-systems knowledge, and strong testing/debugging fundamentals. Bonus: Go, AWS, Docker, Kubernetes, and FEDRAMP/NIST experience.

Qualifications

  • 10+ years building and operating large-scale systems
  • Hands-on experience managing production infrastructure for reliability and uptime
  • Strong fundamentals in unit testing, code review, debugging, and design documentation
  • Experience untangling complex issues in existing architectures
  • Bonus: Go programming language exposure, FEDRAMP/NIST familiarity

Responsibilities

  • Build and operate Slack's edge caches and data services at scale
  • Advance Enterprise Key Management and Data Residency features
  • Ensure low latency, high availability, and reliability for enterprise customers
  • Collaborate across teams to balance engineering vs product trade-offs

Skills

Distributed systems
Reliability engineering
Code review
Debugging
Testing
Go

Tools

Docker
Kubernetes
AWS

Job description

Salesforce's Slack team is seeking a Staff Software Engineer for Distributed Data Services in San Francisco with a hybrid office model. You will design, build, and operate large-scale distributed systems and edge caches to keep Slack fast and reliable for our largest customers.

You should have 10+ years building production systems, deep distributed-systems knowledge, and strong testing/debugging fundamentals. Bonus: Go, AWS, Docker, Kubernetes, and FEDRAMP/NIST experience.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Staff Software Engineer - Edge Caching & Distributed Data
Staff Software Engineer - Edge Caching & Distributed Data

Engg • San Francisco (CA)

On-site
USD 180,000 - 230,000
Senior Staff Engineer, Distributed Data Services & Edge
Senior Staff Engineer, Distributed Data Services & Edge

Own Company • San Francisco (CA)

On-site
USD 260,000 - 350,000
Staff Software Engineer, Distributed Data Services - Slack
Staff Software Engineer, Distributed Data Services - Slack

Own Company • San Francisco (CA)

On-site
USD 260,000 - 350,000
Senior Full-Stack Engineer – Distributed Systems
Senior Full-Stack Engineer – Distributed Systems

Salesforce, Inc. • Raleigh (NC), Northern (KY)

Hybrid
USD 100,000 - 140,000
Staff Software Engineer, Distributed Data Services - Slack
Staff Software Engineer, Distributed Data Services - Slack

Engg • San Francisco (CA)

On-site
USD 180,000 - 230,000
Software Engineer II — AI-Powered, Scalable Systems
Software Engineer II — AI-Powered, Scalable Systems

salesforce.com, inc. • Raleigh (NC)

On-site
USD 130,000 - 190,000
Software Engineer II (Full-Stack)
Software Engineer II (Full-Stack)

Global Gainsight Admins Community • Raleigh (NC)

On-site
USD 130,000 - 180,000
Time Off Programs
Medical Insurance
Dental Insurance
+7
Senior Full-Stack Engineer for Enterprise AI Slack Platform
Senior Full-Stack Engineer for Enterprise AI Slack Platform

Own Company • Raleigh (NC)

On-site
USD 130,000 - 190,000
Senior Full-Stack Engineer - Real-Time APIs & AI
Senior Full-Stack Engineer - Real-Time APIs & AI

James from Montana • Raleigh (NC)

Hybrid
USD 120,000 - 160,000
Senior Full-Stack Engineer – Real-Time APIs & AI
Senior Full-Stack Engineer – Real-Time APIs & AI

Slack Enterprise • Raleigh (NC), Northern (KY)

Hybrid
USD 110,000 - 150,000