Site Reliability Engineer

About the Team

The Site Reliability Engineering team works to make Slack more performant, available, and reliable. We’re driving latency down and ensuring that Slack is available to each and every one of our millions of daily active users around the world. We are passionate about making Slack lovable and reliable.

Site Reliability Engineers are software engineers and operators. We write maintainable software, increase automation, solve networking and configuration problems, and use incident command practices to keep outages short. You'd be joining a group of skilled and collaborative engineers who are making Slack the product and Slack as a company the best it can be. Please join us.

About the Role

Your responsibilities may include:

  • Designing and developing a new highly-available infrastructure component to meet the needs of our growing and evolving product.
  • Joining a development team on a rotation to help them to reduce service latency and increase availability. You would participate in the 24/7 on-call rotation for that development team, triaging and addressing production issues.
  • Designing a solution to build scoped permissions into the infrastructure for development teams -- and then roll out your implementation.
  • Writing code to improve the most important services and applications which power Slack, making them self healing and easier to monitor.

You might be a good fit if:

  • You have curiosity about how things work and love to share that knowledge with others.
  • You are able to analyze and solve problems on internet applications.
  • You've been operating computer systems professionally and can point to things you’ve worked on.


  • Professional experience in web application engineering, working in a team environment.
  • You understand distributed software systems based in the public cloud, and can talk about what it takes to operate them successfully.
  • Experience with programming languages such as PHP, Python, Ruby, Go, C, or Java.
  • Experience deploying, operating and debugging server software on Linux.


Slack is the collaboration hub of choice for companies of all sizes, all across the world. By using Slack, they ensure that the right people are always in the loop, that key information is always at their fingertips, and new team members can get up to speed easily. With Slack, teams are better connected.

Launched in February 2014, Slack is the fastest growing business application ever and is used by thousands of teams and millions of users every day. We currently have nine offices worldwide, in San Francisco, Vancouver, Dublin, Melbourne, New York, London, Tokyo, Toronto and Denver.

Ensuring a diverse and inclusive workplace where we learn from each other is core to Slack's values. We welcome people of different backgrounds, experiences, abilities and perspectives. We are an equal opportunity employer and a pleasant and supportive place to work. Pursuant to the San Francisco Fair Chance Ordinance, we will consider for employment qualified applicants with arrest and conviction records.

Come do the best work of your life here at Slack.