Staff Software Engineer (Distributed Data Services - Slack)
Salesforce
San Francisco, United States Posted October 1, 2026
Check how well your resume matches this job
Salary Range
$197,300 - $344,700
Job Description
Join Slack as a Software Engineering Principal Member of Technical Staff. In this role, you will be part of a small team building critical services that enable Slack to scale for its largest customers. You will design, build, ship, and maintain edge caching services, collaborate with peers in engineering to triage bugs and fix production issues, and have an operational responsibility in addition to being a software developer. The position offers a range of benefits, including medical care, life insurance, retirement savings, and paid time off.
- Design, build, ship and maintain the Edge caching services that serves ~35% of all of Slack's API traffic and is critical to Slack’s core functionality.
- Collaborate with peers in Engineering to triage bugs and fix sophisticated production issues across the stack related to our services.
- Write code to automate maintenance and reduce the need for manual intervention, and review code and get your code reviewed.
- Experience with working on complex issues where the analysis requires an in-depth knowledge of the company and existing architecture
- A curious, inquisitive, and determined mindset to fix things when they break
- Experience managing critical production infrastructure, maintaining reliability and uptime, and having a customer first view of operational safety
- A bachelor's degree in Computer Science, Engineering or a related field/ equivalent training, fellowship, or work experience
- Experience with reliable, safe distributed systems and an understanding of engineering and product trade-offs, and how to make a case for either
- Experience building large-scale systems professionally for 6+ years and can point to things you’ve worked on
- Experience with writing unit tests, code review, design documentation, debugging, and troubleshooting. You've been developing and operating web applications professionally and can talk at length to things you and your teams have built
- US Citizen or Green Card holder
- Experience working within highly regulated environments where an understanding of FEDRAMP/NIST frameworks were essential
- Experience with Kubernetes
- Experience with AWS
- Experience building and releasing software using Docker containers
- Experience with the Go programming language
Required Skills
Similar Jobs
Software Engineering LMTS
Salesforce
How to apply
You apply on Salesforce’s own careers site. No account needed.
Apply on company siteUpload your resume and ARes scores it against this job in a few seconds. No account needed.
Already have access? Sign inAbout Salesforce
See every open role at Salesforce on ARes.
More Jobs at Salesforce