A

Senior Software Engineer, Quality Engineering

Airbnb
9 hours ago
Full-time
Remote
Worldwide
Remote Engineering

Airbnb was born in 2007 when two hosts welcomed three guests to their San Francisco home, and has since grown to over 5 million hosts who have welcomed over 2 billion guest arrivals in almost every country across the globe. Every day, hosts offer unique stays and experiences that make it possible for guests to connect with communities in a more authentic way.

The Community You Will Join:
The Quality Platform team is at the heart of Airbnb’s mission to provide a seamless, high-quality experience for millions of hosts and guests. We don’t just find bugs β€” we build the infrastructure that prevents them. Our team sits at the intersection of Mobile Infrastructure, Developer Experience, and Applied AI. We empower thousands of engineers across Airbnb to ship with confidence by building high-scale platforms, AI-driven automation, and fault-tolerant systems. You will join a group of high-impact engineers who value craft, operational excellence, and the challenge of navigating one of the world’s most complex mobile codebases.

The Difference You Will Make:
As a Senior Android Software Engineer, you will play a key role in evolving our Quality Platform. You will bridge the gap between product engineering and infrastructure, ensuring that our Android codebase remains highly testable and resilient as it scales.

In this role, you will:

  • Build AI-Native Tooling: Move beyond traditional automation by implementing AI-driven agents that optimize our CI/CD pipelines and provide intelligent feedback to developers.
  • Enhance Developer Velocity: Identify and resolve systemic bottlenecks in the development lifecycle, allowing teams to move faster without compromising quality.
  • Advocate for Quality by Design: Work directly with product teams to guide architectural decisions, ensuring that new features are modular and testable from the first line of code.
  • Ship High-Scale Infrastructure: Own the development and maintenance of frameworks used by hundreds of engineers across Airbnb, ensuring they are performant, reliable, and easy to use.

A Typical Day:

  • Hands-on Development: Write high-quality, performant Kotlin code to extend testing frameworks and build AI-powered developer tools, leveraging LLMs to accelerate development workflows
  • Technical Ownership: Take ownership of key components of our Automated Quality