Airbnb, a pioneering force in the travel industry since 2007, is seeking a Staff Software Engineer to join their Checkout team. This role presents an exceptional opportunity to make a significant impact on a platform that has facilitated over 2 billion guest arrivals globally.
The position sits within the Checkout team, which serves as the critical bridge between guests and hosts, focusing on developing next-generation user experiences for booking stays and experiences. As a Staff Software Engineer, you'll be at the forefront of creating and refining major subsystems that power Airbnb's booking checkout process, leveraging your expertise in distributed systems and business workflow systems.
Your responsibilities will encompass leading engineering projects to enhance user experience, system reliability, and performance. You'll be expected to mentor other engineers, write and review technical designs for complex problems, and collaborate extensively with cross-functional partners, including Payments and Trust teams. The role requires strong technical leadership, with a focus on making data-driven decisions to improve both team processes and product outcomes.
The ideal candidate brings 9+ years of relevant software development experience, with proven expertise in building high-scale, performant services using languages like Scala, Python, or Java. You'll need to demonstrate strong architectural knowledge and a track record of shipping large-scale projects with multiple dependencies.
This remote position offers a competitive compensation package ranging from $204,000 to $255,000 USD, plus bonus, equity, and Employee Travel Credits. You'll be joining a company committed to diversity and inclusion, working on systems that impact millions of users worldwide. The role provides an unique opportunity to shape the future of travel while working with cutting-edge technology at scale.