Airbnb is seeking a Senior Software Engineer to join their Payments organization, specifically within the Business Platform & Solutions (BPS) team. This role is crucial in developing and maintaining the technology that powers Airbnb's global payment systems, handling massive daily transaction volumes between guests and hosts.
The position focuses on building extensible platforms and scalable solutions for Airbnb's payment infrastructure. Key projects include the Payments Facade (next-generation Payments APIs), Business Launchpad (streamlining business integration), Unified Payments Data (improving data accessibility and efficiency), and Multi Item Checkout Platform (enabling multiple offering capabilities).
As a tech lead in this role, you'll work in a dynamic environment collaborating with cross-functional and cross-site teams. The role requires expertise in distributed systems, data processing pipelines, real-time systems, and payments technologies. You'll be responsible for transforming how payments enable business as a platform in a multi-year effort.
The ideal candidate should have strong technical skills in languages like Java, Python, or Ruby, excellent problem-solving abilities, and outstanding communication skills. This position offers the opportunity to work on complex, large-scale payment systems that directly impact millions of users worldwide while contributing to Airbnb's mission of creating authentic travel experiences.
Working remotely, you'll be part of a team that values innovation, quality, and extensibility in their technical solutions. The role combines technical leadership with hands-on development, making it perfect for someone who wants to make a significant impact in the fintech space while working for a globally recognized technology company.