Senior Software Engineer, Booking and Orchestration

Airbnb connects guests with hosts offering unique stays and experiences across the globe, founded in 2007 in San Francisco.
$185,000 - $220,000
Backend
Senior Software Engineer
Remote
1,000 - 5,000 Employees
5+ years of experience
Travel

Description For Senior Software Engineer, Booking and Orchestration

Airbnb, founded in 2007, has grown from hosting three guests in San Francisco to facilitating over 1 billion guest arrivals globally. As a Senior Software Engineer on the Booking Orchestration team, you'll be at the core of Airbnb's marketplace, working on the next generation order orchestration system. This high-impact role involves collaborating with Bookings, Payments, and Trust teams to enhance system efficiency and reliability.

You'll be developing and refining major subsystems that power Airbnb bookings, applying your expertise in distributed systems and business workflow systems. The role offers an opportunity to transform the booking ecosystem through innovative solutions that revolutionize the travel experience.

Your responsibilities will include architecting and implementing complex features, focusing on data-driven decisions and performance optimizations. You'll work closely with cross-functional partners to improve the booking experience while maintaining system scalability. The position also involves mentoring junior engineers and contributing to coding standards and best practices.

The ideal candidate brings 5+ years of engineering experience, strong architectural knowledge, and expertise in service-oriented architecture. You'll be joining a company committed to diversity and inclusion, offering competitive compensation ($185,000 - $220,000) and the flexibility of remote work.

This is an excellent opportunity for a senior engineer looking to make a significant impact on a platform that connects millions of hosts and guests worldwide. You'll be working on critical systems that enable authentic community connections and shape the future of travel experiences.

Last updated an hour ago

Responsibilities For Senior Software Engineer, Booking and Orchestration

  • Architect, build, launch and operate booking engineering systems
  • Architect and implement complex features focusing on data-driven decision making
  • Collaborate with engineers and cross-functional partners
  • Proactively grow knowledge of leading edge practices
  • Help define and improve coding standards and best practices
  • Mentor and provide technical guidance to junior engineers

Requirements For Senior Software Engineer, Booking and Orchestration

Java
Kubernetes
  • BS or MS in computer science or related field, or equivalent work experience
  • 5+ years of relevant engineering hands-on work experience
  • Experience building Booking/Ordering or relevant systems
  • Strong coding abilities and experience with architectural patterns
  • Experience with service-oriented architecture (SOA)
  • Familiarity with patterns, libraries and frameworks for building services
  • Excellent communication skills

Benefits For Senior Software Engineer, Booking and Orchestration

Equity
  • Employee Travel Credits

Interested in this job?

Jobs Related To Airbnb Senior Software Engineer, Booking and Orchestration

Senior Software Engineer, Payment Compliance

Senior Software Engineer role at Airbnb focusing on payment compliance and policy enforcement, building scalable backend services for a global payments platform.

Senior Systems Engineer - Tax Integrations

Senior Systems Engineer role at Airbnb focusing on tax integrations and API development, requiring 8+ years of experience with expertise in MuleSoft and Java.

Senior Software Engineer, Quality Engineering

Senior Software Engineer position at Airbnb focusing on Quality Engineering, building and maintaining test automation tools and frameworks for a global travel platform.

Senior Fullstack Engineer, Cities

Senior Fullstack Engineer position at Airbnb, focusing on building scalable systems for regulatory compliance across global markets.

Senior Software Engineer, Community Support Platform - IVR/Voice

Senior Software Engineer position at Airbnb focusing on AI-powered voice support systems, offering remote work and competitive compensation.