
The community marketplace for unique travel stays
Airbnb, headquartered in Showplace Square, San Francisco, CA, has transformed the hospitality industry with its platform that connects over 4 million hosts to travelers. Since its inception, Airbnb has facilitated over a billion bookings, disrupting traditional accommodation models by allowing indiv...
Airbnb offers generous parental and family leave, paid volunteer time, and an annual travel and experiences credit. Employees enjoy health food and sn...
Airbnb's culture emphasizes community and belonging, reflecting its mission to create a world where anyone can belong anywhere. The company values fle...

Airbnb • Remote - USA
Airbnb is hiring a Senior Software Engineer for their Payments Platform to build and maintain a world-class payments system. You'll work with Java and Spring to ensure seamless money exchanges across the globe. This position requires 5+ years of experience in backend engineering.
You have 5+ years of backend engineering experience building production systems at scale — you've owned services from design through deployment and have navigated complex distributed systems issues. You possess deep expertise in Java and Spring — you've shipped high-throughput APIs that handle millions of requests and have strong opinions on service architecture, dependency injection, and testing strategies. You are familiar with REST API design and understand the intricacies of payment systems — your experience allows you to contribute to the seamless orchestration of payment obligations. You thrive in collaborative environments and enjoy working closely with cross-functional teams to deliver impactful solutions. You are adaptable and open to learning new technologies as the payments landscape evolves. We encourage you to apply even if your experience doesn't match every requirement.
As a Senior Software Engineer on the Payments Platform team, you will design and implement robust payment solutions that empower Airbnb's global community. You will collaborate with product managers and designers to define requirements and translate them into technical specifications. Your role will involve building and maintaining APIs that facilitate money movement across various currencies and countries. You will ensure the reliability and scalability of the payments platform, addressing performance bottlenecks and optimizing system architecture. You will participate in code reviews and mentor junior engineers, sharing your knowledge and best practices. You will also engage in troubleshooting and debugging to resolve issues that arise in production environments. Your contributions will directly impact the user experience for millions of guests and hosts worldwide.
Airbnb offers a competitive salary range of $191,000—$223,000 USD, along with potential bonuses and equity. You will have access to comprehensive benefits and Employee Travel Credits, allowing you to experience the platform firsthand. Join a mission-driven company that values diversity and inclusion, and be part of a team that is shaping the future of travel and community connection.
Apply now or save it for later. Get alerts for similar jobs at Airbnb.