Airbnb, a revolutionary travel marketplace founded in 2007, is seeking a Staff Software Engineer for their Payments Payins team. This role is central to Airbnb's global marketplace, focusing on the critical payment infrastructure that processes massive daily transaction volumes.
The position sits within the Payments organization, specifically in the Payins team, which handles all aspects of the guest payment experience. From generating quotes to implementing new payment methods, the role involves building technology that powers Airbnb's financial backbone. The team's work has a direct multi-million dollar impact on the business through conversion and payment economic improvements.
As a Staff Software Engineer, you'll be responsible for defining the long-term technical vision for user experiences and libraries that power money movement at Airbnb. You'll collaborate with cross-functional partners including Product, Design, Data Science, and Legal teams to launch high-visibility features like Buy Now Pay Later and Pay By Bank integrations.
The ideal candidate brings 9+ years of software engineering experience, with deep expertise in Java and modern JavaScript frameworks. You'll need to be comfortable working in a microservice architecture at scale and have experience with large-scale web applications. Strong communication skills and a data-driven approach to decision-making are essential.
This remote-eligible position offers a competitive compensation package ranging from $204,000 to $259,000 USD, along with the opportunity to work on systems that process millions of transactions daily. Join a team where your technical expertise can have a direct impact on how people around the world experience travel.