Staff Software Engineer, Android Platform Frameworks

14 hours, 43 minutes ago
Full-time
Lead
Software Development
Airbnb

Airbnb

Airbnb is the world's largest community-driven hospitality company, offering homes and experiences in 191 countries. It is an online marketplace connecting people to unique accommodations and experiences globally.

Hotels, Restaurants & Leisure
5K-10K
Founded 2008

Description

  • Design and evolve foundational Android frameworks, including Trio, dependency injection, and navigation systems.
  • Partner with product engineering teams to understand pain points and deliver framework solutions that simplify their work.
  • Drive improvements to developer productivity, app quality, and platform scalability.
  • Work on screen architecture, testability infrastructure, and related shared Android platform components.
  • Design frameworks with AI-assisted development in mind.
  • Support large-scale Android codebases where framework decisions have broad impact.

Requirements

  • 9+ years of industry experience building Android apps using Kotlin.
  • 2+ years of experience using Jetpack Compose.
  • Deep experience designing and maintaining shared frameworks or libraries used by large teams of product engineers.
  • Deep technical understanding of dependency injection systems such as Dagger, Hilt, or Anvil.
  • 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.
  • Experience with screen architecture or navigation frameworks is preferred.
  • Experience designing plugin or extension systems that replace rigid inheritance hierarchies is preferred.
  • Ability to travel to the San Francisco office for about one week each quarter.
  • Must live in a US state where Airbnb, Inc. has a registered entity.

Benefits

  • Base salary range of $212,000 to $265,000 USD.
  • Eligibility for bonus compensation.
  • Eligibility for equity.
  • Benefits package provided.
  • Employee Travel Credits.
  • US-remote eligible role with occasional office visits or offsites.

Interested in this position?

Apply directly on the company website

Apply Now

Similar Roles

Senior Software Engineer, Protect

SoFi 1K-5K Capital Markets

SoFi is hiring a Senior Software Engineer for its Protect team to help build a next-generation insurance platform and shape the technical direction of a greenfield, high-impact business area.

AWS CI/CD Docker DynamoDB Git Java JavaScript Kafka Kotlin Kubernetes LLM Microservices PostgreSQL React Spring TypeScript
10 hours, 28 minutes ago

Software Engineer, Developer (Wallets and Onchain Tools)

Coinbase 1K-5K Capital Markets

Coinbase is hiring a software engineer for its CDP Wallets & Onchain Tools team to build developer-focused APIs, SDKs, and documentation that help accelerate crypto application development onchain.

Android Encryption Flutter GitHub Go iOS Microservices OpenAPI React React Native Solana TypeScript Unity
11 hours, 13 minutes ago

Software Engineer II

Veracyte 251-1K Pharmaceuticals

Veracyte is hiring a cloud engineering and application development professional for its Bioinformatics & Data Science Development team to build scalable cloud-native applications that support cancer diagnostics products and productionize research workflows.

Agile AWS AWS CDK CloudFormation Docker EC2 Kubernetes Machine Learning Microservices Node.js Python React REST API Scrum SQL Terraform Vue.js
11 hours, 13 minutes ago

Staff Software Engineer, C021 Security

Cribl 251-1K IT Services

Cribl is hiring a Staff Engineer for its C021 new product initiative to help design and build an emerging data platform that processes large volumes of streaming data in a fully remote, remote-first environment.

Apache Spark AWS Azure Docker Druid Flink GCP JavaScript Kafka Kubernetes Linux LLM Node.js
11 hours, 13 minutes ago

You're on a roll! Sign up now to keep applying.

Sign Up

Already have an account? Log in

Used by 14,729+ remote workers