Skip to content

Staff Backend Engineer, Reservations and Additional Products

Develops and scales backend systems for Airbnb's Reservations, Order Data, Gift Cards, and post-booking flows. Requires 10+ years backend experience with Java/Kotlin expertise in large-scale architectures, plus mentoring and cross-functional collaboration.

212k – 265kUnited StatesBackend EngineeringRemote10+ YOE

About the role

Responsibilities

  • Explore, shape, and develop new product experiences alongside cross-functional partners (design and product); from ideation to implementation at scale.
  • Lead investments into new technical capabilities that push the envelope and unlock product innovation.
  • Develop prototypes to validate ideas while proactively considering long-term implications on technical design and architecture.
  • Translate prototypes to high quality, scalable, and maintainable production code through iterative development.
  • Help define and improve coding standards, development processes and best practices.
  • Mentor and provide technical guidance to engineers, fostering a culture of knowledge sharing and continuous learning.

Requirements

  • 10+ years of experience in a hands-on software engineering role in backend development.
  • Bachelor’s and/or Master/PhD’s degree, preferably in CS, or equivalent experience.
  • Strong expertise in Java/Kotlin. JavaScript, React is a plus.
  • Demonstrated expertise in backend systems within large-scale service-oriented architectures containing mission critical data. Fullstack product experience is a plus.
  • Passionate about efficiency, availability, technical quality and system quality.
  • Excellent communication and collaboration skills and the ability to work well within engineering organization and cross functions.
  • Ability to drive alignment, manage projects and effectively collaborate with stakeholders.
  • Mentorship of senior developers.

Compensation

Pay Range: $212,000—$265,000 USD. Role may also be eligible for bonus, equity, benefits, and Employee Travel Credits.

Skills

JavaKotlinJavaScriptReactService-Oriented Architecture

Staff Software Engineer, Events Logging

Staff-level backend engineer driving technical direction for Airbnb's event logging platform. Owns roadmap, mentors engineers, and influences logging strategy across the organization.

212k – 265kUnited StatesBackend EngineeringRemote9+ YOEC++Java

Staff Software Engineer, Cloud Identity

Design and operate Temporal Cloud's end-to-end identity platform including OAuth/OIDC/SAML auth, RBAC/ReBAC authorization, SCIM provisioning, and workload identity federation. Requires deep production identity systems experience and Go proficiency.

212k – 286kUnited StatesBackend EngineeringRemoteGoJwt

Staff Engineer, Guest Displays & Platforms

Leads development and refinement of backend subsystems powering Airbnb's guest booking flow, including PDP, pricing, and availability. Pioneers AI integration, mentors engineers, and ensures scalable, high-quality systems with 10+ years backend experience in large-scale architectures.

212k – 265kUnited StatesBackend EngineeringRemote10+ YOEAIJava

Staff Software Engineer - Open Source Server

Designs and implements core backend features for open source server, focusing on large-scale distributed systems with high reliability and scalability. Brings deep experience in concurrent systems, operational environments, and tools like Elasticsearch or ClickHouse.

212k – 286kUnited StatesBackend EngineeringRemoteGoTemporal

Staff Software Engineer, Search

Staff Software Engineer on the Search Services team leading design and development of high-performance backend services, APIs, and data infrastructure to power an intelligent, intent-driven search experience using embeddings, LLMs, and modern ranking models.

211k – 285kNew York, NYBackend EngineeringHybridC#S3