Staff Software Engineer, Booking

Airbnb is a global marketplace platform connecting hosts offering unique stays with guests, founded in 2007 in San Francisco.
$204,000 - $259,000
Backend
Staff Software Engineer
Remote
1,000 - 5,000 Employees
8+ years of experience
Travel

Description For Staff Software Engineer, Booking

Airbnb, founded in 2007, has grown from hosting three guests in San Francisco to facilitating over 1 billion guest arrivals globally through 4 million hosts. The company is seeking a Staff Software Engineer to join their Booking team, which is central to Airbnb's marketplace functionality.

The role involves leading the development and refinement of major subsystems powering Airbnb bookings. As a Staff Engineer, you'll be working with distributed systems and business workflow systems, playing a crucial role in transforming the booking ecosystem. The position requires collaboration with various teams including Pricing, Payments, and Trust to enhance system efficiency, reliability, and user experience.

The ideal candidate will bring 8+ years of hands-on engineering experience, with a strong background in building and maintaining large-scale distributed systems. You'll be expected to lead technical designs, mentor team members, and work closely with cross-functional partners to develop innovative solutions that advance Airbnb's mission.

This is a remote position based in the USA, offering a competitive salary range of $204,000 - $259,000 USD. The role may include occasional work at an Airbnb office or attendance at offsites. Airbnb is committed to fostering an inclusive environment and welcomes diverse perspectives to drive innovation.

The position offers an opportunity to make a significant impact on a platform that connects millions of hosts and guests worldwide. You'll be working on complex technical challenges while helping to shape the future of travel experiences. The role combines technical leadership with strategic thinking, requiring both deep technical expertise and strong communication skills.

Last updated 40 minutes ago

Responsibilities For Staff Software Engineer, Booking

  • Lead booking engineering projects to improve end user experience, system reliability and performance
  • Mentor, guide, advocate and support the career growth of individual contributors
  • Write and review technical designs for large, open-ended foundational technical problems
  • Collaborate with engineers and cross-functional partners across Bookings, Payments and Trust teams
  • Advocate for customers by influencing cross-functional partners across Product & Design teams

Requirements For Staff Software Engineer, Booking

  • BS, MS or Ph.D. in computer science or related field, or equivalent work experience
  • 8+ years of relevant engineering hands-on work experience
  • Experience building Booking/Ordering or relevant systems
  • Strong coding abilities and experience with architectural patterns of large, high-scale applications
  • Experience architecting, building, and maintaining highly available services in SOA
  • Familiarity with patterns, libraries and frameworks for building and testing services
  • Experience in partnering with other leaders in setting product strategy
  • Shipped several large scale projects with multiple dependencies across teams
  • Technical leadership and strong communication skills

Benefits For Staff Software Engineer, Booking

  • Employee Travel Credits

Interested in this job?

Jobs Related To Airbnb Staff Software Engineer, Booking

Staff Technical Program Manager, Aircover/Insurance

Lead technical program management role at Airbnb focusing on insurance and protection solutions, requiring 9+ years of experience and strong technical expertise.

Manager, Engineering - Core Services, Infrastructure (i18n)

Engineering Manager position at Airbnb leading the Core Services Infrastructure team, focusing on globalization services and i18n, offering competitive compensation and remote work flexibility.

Staff Software Engineer, Database Infrastructure

Staff Software Engineer position at Airbnb focusing on database infrastructure, offering remote work and competitive salary range of $204-254K.

Staff Fullstack Engineer, Reservation Management

Staff Fullstack Engineer position at Airbnb leading the Reservation Management team, focusing on scalable booking systems and platform development.

Engineering Manager, Community Support Platform

Lead engineering team developing AI-driven customer support platform at Airbnb, managing both technical direction and team growth.