Staff Software Engineer (Distributed Data Services - Slack)

Salesforce

San Francisco, United States Posted October 1, 2026

Check how well your resume matches this job

On-site Full-time Senior
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
software development Slack hiring at scale collaboration distributed systems unit tests troubleshooting Kubernetes Amazon Web Services Docker
How to apply

You apply on Salesforce’s own careers site. No account needed.

Apply on company site
How well do you match?

Upload your resume and ARes scores it against this job in a few seconds. No account needed.

Your resume is read to calculate the match and then deleted. Nothing is saved.

Already have access? Sign in
About Salesforce

See every open role at Salesforce on ARes.

More Jobs at Salesforce
Share This Job