Airbnb

Staff Software Engineer, Android Platform Frameworks

Airbnb
remote staff full-time $212,000-$265,000 USD Remote - USA
Apply →

First indexed 18 Apr 2026

Description

We're looking for a Staff Software Engineer to join our Android Platform team. As a Staff Software Engineer, you will drive the design and evolution of foundational Android frameworks that product engineers at Airbnb depend on daily. You will shape how Android apps are built at Airbnb by working on our screen architecture framework (Trio), dependency injection system, navigation, and testability infrastructure. Your work will directly accelerate developer productivity and app quality at scale.

In this role, you'll:

  • Design and evolve foundational Android frameworks like Trio, dependency injection, and navigation to improve developer productivity and app quality at scale.
  • Partner with product engineering teams to understand their pain points, identify systemic issues, and deliver durable framework solutions that simplify their work.
  • Design frameworks with AI-assisted development in mind.

Your expertise should include:

  • 9+ years of industry experience building Android apps using Kotlin.
  • Deep experience designing and maintaining shared frameworks or libraries consumed by large teams of product engineers.
  • 2+ years of experience using Jetpack Compose.
  • Deep technical understanding of dependency injection systems (e.g. Dagger, Hilt, Anvil) and how they impact developer experience at scale.
  • Experience designing APIs and abstractions that prioritize usability, testability, and long-term maintainability.
  • Experience working in large-scale codebases where framework decisions have a wide blast radius.

This position is US - Remote Eligible. The role may include occasional work at an Airbnb office or attendance at offsites, as agreed to with your manager.

This listing is enriched and indexed by YubHub. To apply, use the employer's original posting: https://job-boards.greenhouse.io/airbnb/jobs/7759113