Airbnb is looking to build out its next generation of Payments Platform that powers all lines of Airbnb's businesses and serves the guests/hosts community around the world. The goal is to make the Payment experience on Airbnb as delightful, magical, intuitive, and easy as possible, while ensuring robustness and quality.
Requirements
- 5+ years of relevant industry experience (Payments/Fintech) as a backend software engineer.
- Proficient in at least one major programming language (preferably Java/Scala/Ruby on Rails/Python).
- Experience in React (or any equivalent JS library) would be nice to have.
- Exposure to architectural patterns of large, high-scale web applications, such as well-designed APIs, high volume data pipelines, and efficient algorithms.
- Passion for delivering products end-to-end, from ideation through planning and scoping to implementation and experimental A/B testing.
- Rigor in high code quality, automated testing, and other engineering best practices.
Responsibilities
- Designing and building a wide range of scalable systems.
- Building and maintaining a long-term technology stack with well defined APIs that is service-oriented, modular, granular, observable, and efficient.
- Working closely with product managers, data scientists and other XFN partners to develop product features.
- Focusing on continuous monitoring and alerting to uplevel the quality and observability of our systems.
- Collaborating with other engineering teams across Airbnb to advance our engineering process and technical foundation.
- Building technology that powers Airbnb’s massive daily transaction volume to collect payments from guests, distribute payouts to hosts and everything in between.
- Working on infrastructural work that comes with scaling a global payments company, to core services processing payments, to building out the payments experiences the user sees.
Other
- Experience or desire to work collaboratively in cross-functional teams with product, data scientists, design and operations.
- Outstanding communication and interpersonal skills and detail oriented.
- Capable of making data driven decisions and articulating tradeoffs in any technical decisions.
- Bachelor’s and/or Master’s degree, preferably in CS, or equivalent experience.
- US - Remote Eligible