Airbnb is seeking a Staff Software Engineer to join their Checkout team, a crucial component that bridges guests and hosts on their platform. This role focuses on creating the next generation of user experience for booking stays and experiences. As a Staff Engineer, you'll lead the development and refinement of major subsystems powering the booking checkout process, leveraging your expertise in distributed systems and business workflow systems. The position requires technical leadership in architecting, building, and maintaining highly available services in a large service-oriented architecture. You'll collaborate with cross-functional partners, mentor team members, and drive innovative solutions that revolutionize the travel experience. The role offers competitive compensation ($204,000 - $255,000), along with bonus, equity, and travel benefits. This is a remote position within the USA, requiring occasional office visits or offsite attendance. The ideal candidate brings 9+ years of relevant experience, strong coding abilities in languages like Scala/Python/Java, and a proven track record of shipping large-scale projects. You'll be joining a company that has grown from hosting three guests in 2007 to facilitating over 2 billion guest arrivals globally, working on systems that directly impact Airbnb's core business functions.