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 3 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 Software Engineer, Database Infrastructure Service

Staff Software Engineer position at Airbnb focusing on database infrastructure, distributed systems, and data management, offering competitive compensation and remote work flexibility.

Staff Software Engineer, Core Services (Auth Infra)

Staff Software Engineer position at Airbnb focusing on Authorization Infrastructure, building and maintaining secure, scalable permission systems for the platform.

Staff Software Engineer, Tax Platform

Lead the development of Airbnb's global tax platform, architecting scalable solutions and mentoring engineers while working with cross-functional teams worldwide.

Staff Software Engineer, Core Services - Infrastructure

Staff Software Engineer position at Airbnb focusing on internationalization infrastructure, offering competitive compensation and remote work flexibility.

Staff Software Engineer, Community Support Platform

Staff Software Engineer role at Airbnb building the Community Support Platform, focusing on backend development, machine learning, and technical leadership.