Staff Software Engineer, Reliability Engineering

Airbnb was born in 2007 when two Hosts welcomed three guests to their San Francisco home, and has since grown to over 4 million Hosts who have welcomed more than 1 billion guest arrivals in almost every country across the globe.
$204,000 - $259,000
Staff Software Engineer
Remote
9+ years of experience

Description For Staff Software Engineer, Reliability Engineering

Airbnb is seeking a Staff Software Engineer to join their Site Reliability Engineering team. This role is crucial in developing and maintaining tools and systems that enable engineering teams to operate services reliably at scale. The ideal candidate will work closely with SREs and other engineering teams to ensure proper service instrumentation and scalability.

Key responsibilities include:

  1. Designing and implementing tools for service reliability, monitoring, and alerting
  2. Collaborating with engineering teams to embed reliability principles in service design
  3. Identifying and driving improvements in reliability, scalability, and efficiency
  4. Participating in incident response and post-mortems
  5. Leading high-urgency incident management as an Incident Commander
  6. Mentoring team members in effective incident handling
  7. Contributing to incident retrospectives and driving overall reliability improvements

The role requires a strong background in software engineering or SRE roles, with a focus on large-scale distributed systems. Candidates should have excellent coding skills in languages like Java, Python, or Go, and experience with cloud platforms such as AWS or Google Cloud Platform. Familiarity with containerization technologies like Docker and Kubernetes is essential.

This position offers a unique opportunity to make a significant impact on Airbnb's service reliability and incident management processes. The successful candidate will play a crucial role in establishing a culture of reliability throughout the organization and ensuring the resilience of Airbnb's services as the business continues to grow.

The role is US-Remote eligible, with occasional work at an Airbnb office or attendance at offsites as agreed with the manager. Airbnb offers a competitive salary range of $204,000 to $259,000 USD, along with potential bonuses, equity, benefits, and Employee Travel Credits.

Join Airbnb's diverse and inclusive team, where your skills and experience will contribute to the continued success of this innovative platform that connects hosts and guests worldwide.

Last updated 4 months ago

Responsibilities For Staff Software Engineer, Reliability Engineering

  • Design, implement and maintain tools and systems for service reliability, monitoring, and alerting
  • Collaborate with engineering teams to ensure services are designed with reliability in mind
  • Identify and implement improvements for reliability, scalability, and efficiency
  • Participate in incident response and post-mortems
  • Lead high-urgency incident management
  • Mentor less-experienced team members in incident handling
  • Contribute to incident retrospectives and drive improvements

Requirements For Staff Software Engineer, Reliability Engineering

Java
Python
Go
Kubernetes
  • Bachelor's degree in Computer Science or related field
  • 9+ years of experience in software engineering or SRE roles
  • Strong coding skills in at least one programming language (Java, Python, or Go)
  • Experience with distributed systems and service-oriented architectures
  • Experience with cloud computing platforms (AWS or Google Cloud Platform)
  • Experience with containerization technologies (Docker and Kubernetes)
  • Strong problem-solving and analytical skills
  • Excellent communication and interpersonal skills

Benefits For Staff Software Engineer, Reliability Engineering

  • Employee Travel Credits

Interested in this job?