Staff Android Engineer, Reservation Management

at Airbnb
USD 204,000-255,000 per year
SENIOR
✅ Hybrid

SCRAPED

Used Tools & Technologies

Not specified

Required Skills & Competences ?

Kotlin @ 4 Data Structures @ 4 Leadership @ 4 Mentoring @ 4 Asynchronous Programming @ 4 Android @ 4 Android Development @ 4 Jetpack Compose @ 4

Details

Airbnb's Reservation Management team drives booking and post-booking flows in the Guest and Host product, responsible for Reservation Details, Order Management, Alterations, and Experiences booking flows. This role is an engineering leadership position focused on Android development: building scalable Android practices across the team, partnering with product and design, mentoring engineers, and delivering high-quality production code.

Responsibilities

  • Explore, shape, and develop new product experiences alongside cross-functional partners (design and product), from ideation to implementation at scale.
  • Design and implement scalable Android practices across the Reservation Management team.
  • Serve as a champion for the Android community within the broader team; mentor other engineers and uplevel the team’s culture.
  • Lead investments into new technical capabilities to enable product innovation.
  • Develop prototypes to validate ideas while considering long-term technical design and architecture implications.
  • Translate prototypes into high-quality, scalable, and maintainable production code through iterative development.
  • Write unit and integration tests and review others’ code.

Requirements

  • 9+ years industry experience.
  • Bachelor’s and/or Master’s degree, preferably in Computer Science, or equivalent experience.
  • Expertise building and maintaining high-performance and scalable consumer Android applications, preferably using Kotlin and Jetpack Compose.
  • Solid engineering and coding skills, including understanding of basic data structures and asynchronous programming.
  • Ability to mentor and grow more junior engineers and set best practices for Android client development.
  • Personal projects demonstrating technical excellence and product sense.
  • Willingness to work outside usual comfort zone and motivation for personal growth.
  • Interest in innovations within the mobile industry.
  • Nice to have: demonstrated design and UX sensibilities.

Location & Work Model

  • This position is US - Remote Eligible. The role may include occasional work at an Airbnb office or attendance at offsites, as agreed with your manager.
  • Employment is limited to states where Airbnb, Inc. or the employing Airbnb entity has registered entities. The posting lists specific states that are currently excluded (Alaska, Indiana, Nebraska, North Dakota, Ohio, South Dakota, Wisconsin, Alabama, Mississippi, Oklahoma, Delaware and Rhode Island) and notes the list may change.

Compensation & Benefits

  • Base pay range: $204,000 — $255,000 USD.
  • Role may also be eligible for bonus, equity, benefits, and Employee Travel Credits.
  • Actual base pay depends on factors such as training, transferable skills, work experience, business needs, and market demands.

Inclusion

Airbnb is committed to inclusion and belonging and encourages all qualified individuals to apply. Reasonable accommodations are available during the application and recruiting process ([email protected]).