Senior Software Engineer, Quality Engineering

Airbnb connects hosts offering unique stays with guests, enabling authentic community connections across the globe since 2007.
$191,000 - $223,000
Backend
Senior Software Engineer
Remote
5,000+ Employees
5+ years of experience
Consumer

Description For Senior Software Engineer, Quality Engineering

Airbnb, a global hospitality platform founded in 2007, is seeking a Senior Software Engineer for their Quality Engineering team. This role is crucial in helping Airbnb build high-quality software efficiently by enabling engineers to build highly testable systems. The position involves owning and improving Airbnb's test automation tools, environments, and frameworks.

As a Senior Software Engineer, you'll be responsible for architecting and developing test tools/environments/frameworks, writing and testing product/system code, leading design reviews, and improving system modularity and testability. The role requires expertise in distributed systems and the ability to work across various technologies and codebases.

The ideal candidate should have 5+ years of software development experience (or 2+ years with a PhD), strong knowledge of languages like Java, Python, TypeScript, Go, or Rust, and demonstrated expertise in test automation frameworks and infrastructure. You'll be working in a fast-paced, high-growth tech environment, collaborating with cross-functional teams including design, product, data science, and research partners.

This is a remote position within the United States, offering a competitive salary range of $191,000 - $223,000 USD. You'll be part of a company committed to diversity, inclusion, and connecting communities globally. The role provides an opportunity to make a significant impact on Airbnb's quality assurance processes at scale while working with cutting-edge technologies and frameworks.

Last updated 21 hours ago

Responsibilities For Senior Software Engineer, Quality Engineering

  • Build, maintain and support platforms – infrastructure, applications, environments and tools
  • Help build out the team, cultivate innovation and growth
  • Ensure code quality, commitment to craft and operational excellence
  • Scale distributed applications in a highly-available 24x7 environment
  • Work with cross-functional teams to drive engineering decisions and influence outcomes

Requirements For Senior Software Engineer, Quality Engineering

Java
Python
TypeScript
Go
Rust
  • Bachelor's degree in computer science/engineering or equivalent
  • 5+ years of software development experience, or 2+ years with a PhD
  • Knowledge in Java, Swift, Kotlin, Python, Typescript, Go, Rust, C/C++/C#
  • Expertise in developing for testability, test automation frameworks and infrastructure
  • Experience architecting and/or developing distributed systems
  • Excellent communication skills
  • Hands-on technical leadership experience
  • Expertise developing solutions to ambiguous problems

Interested in this job?

Jobs Related To Airbnb Senior Software Engineer, Quality Engineering

Senior Fullstack Engineer, Cities

Senior Fullstack Engineer position at Airbnb focusing on building scalable systems for regulatory compliance and city partnerships, offering remote work and competitive compensation.

Senior Software Engineer, Trust Graph

Senior Software Engineer position at Airbnb focusing on Trust Graph platform development, fraud detection, and maintaining platform safety through backend engineering and ML implementations.

Senior Software Engineer, Community Support Engineering

Senior Software Engineer position at Airbnb focusing on building and scaling knowledge management systems for customer support, offering remote work and competitive compensation.

Senior Backend Engineer, Guest & Host

Senior Backend Engineer role at Airbnb focusing on developing co-hosting tools and features for the Guest & Host platform.

Senior Software Engineer, Knowledge Graph

Senior Software Engineer position at Airbnb focusing on Knowledge Graph infrastructure, requiring 5+ years of experience in data modeling, taxonomy development, and graph databases.