← All Jobs
Posted Sep 10, 2025

Staff Software Engineer, Payments Payins

Apply Now

Introduction to Airbnb and the Payments Team

Airbnb was born in 2007 when two Hosts welcomed three guests to their San Francisco home, and has since grown to over 4 million Hosts who have welcomed more than 1 billion guest arrivals in almost every country across the globe. Every day, Hosts offer unique stays and experiences that make it possible for guests to connect with communities in a more authentic way. The Payments organization at Airbnb is responsible for everything related to settling money in Airbnb's global marketplace. We build technology that powers Airbnb's massive daily transaction volume to collect payments from guests, distribute payouts to hosts, and everything in between.

About the Payins Team

Within Payments, Payins is a full-stack team responsible for all aspects of the guest payment experience - generating quotes, onboarding new payment methods to allow guests to pay us in their preferred method of payment, and enabling self-serve methods to answer questions about their upcoming and previous payments. Payins engineers are expected to collaborate closely with cross-functional partners on Product, Design, Data Science, Legal, and more to bring their vision to life.

The Role: Staff Software Engineer, Payments Payins

We are seeking a highly skilled and experienced Staff Software Engineer to join our Payins team. As a Staff Fullstack Software Engineer on the Payins team, you will define the long-term technical vision for the user experiences and libraries that power money movement at Airbnb. You will also collaborate with our partners and stakeholders across Airbnb, such as Guest & Host and Pricing, to help drive highly visible launches - like Buy Now Pay Later and Pay By Bank.

Key Responsibilities

Your Expertise

To be successful in this role, you will have:

Essential Qualifications

In addition to the above, you will have:

Preferred Qualifications

While not required, the following qualifications are preferred:

Skills and Competencies

To be successful in this role, you will possess the following skills and competencies:

Career Growth Opportunities and Learning Benefits

At Airbnb, we are committed to the growth and development of our employees. As a Staff Software Engineer, you will have access to:

Work Environment and Company Culture

Airbnb is a dynamic and fast-paced company, with a strong focus on innovation and collaboration. Our company culture is built around the following values:

Compensation, Perks, and Benefits

We offer a competitive compensation package, including:

Conclusion

If you are a highly skilled and experienced software engineer, with a passion for delivering products end-to-end and a strong understanding of computer science fundamentals, we encourage you to apply for this role. As a Staff Software Engineer on the Payins team, you will have the opportunity to make a significant impact on the company, and to grow and develop your skills and career. Don't miss out on this exciting opportunity to join our team and help shape the future of payments at Airbnb.

How to Apply

Ready to join us? The first step is easy. Click apply now and we'll be in touch soon!

Apply Now