Airbnb, the global hospitality platform founded in 2007, is seeking a Staff Software Engineer for their Payments Platform team. This role is crucial in developing and maintaining Airbnb's payment gateway platform that processes transactions across 191 countries in 70+ currencies. The position offers an opportunity to work with a sophisticated payments ecosystem that integrates with 20+ Payment Service Providers and moves billions of dollars annually.
As a Staff Software Engineer, you'll lead a team of 5-8 engineers in building a next-generation service-oriented architecture gateway platform. The role requires extensive experience in payments systems, distributed architecture, and technical leadership. You'll be responsible for designing robust, scalable solutions that ensure reliable money movement while maintaining high performance and accuracy.
The ideal candidate brings 9+ years of software development experience, with at least 5 years in payments. Strong expertise in Java, distributed systems, and async programming is essential. You'll work closely with various teams including Partnerships, Finance, Product, Compliance, and Legal to drive technical decisions and innovations.
This remote position offers competitive compensation ($204,000 - $259,000) and the opportunity to impact Airbnb's global payment infrastructure. You'll be part of a mission-driven company that values inclusion and aims to create a world where anyone can belong anywhere. The role combines technical excellence with strategic thinking, requiring both hands-on development and high-level architectural decision-making.