Software Engineer, Payments - Shape the Future of Online Transactions
Join our innovative team at Airbnb as a Software Engineer, Payments, and play a key role in revolutionizing the online payment experience! As a remote team member, you'll enjoy a state-of-the-art and comfortable workspace, a competitive salary, and the opportunity to work on cutting-edge projects that drive success. Our Payments organization is responsible for settling money in Airbnb's global marketplace, and we're looking for a talented engineer to help us build technology that powers our massive daily transaction volume.
We're a full-stack, geo-distributed team focused on building extensible platforms and scalable solutions to empower Airbnb businesses, communities, and payments innovations. As a Software Engineer, you'll be responsible for designing and building creative solutions at scale, using skills such as distributed systems, data processing pipelines, real-time systems, and payments technologies. You'll collaborate with cross-functional and cross-site teams to drive projects forward and make a significant impact on our business.
The Challenges You'll Tackle:
- Payments Facade: Develop Airbnb's next-generation Payments APIs, providing a seamless payments integration experience for all product teams.
- Business Launchpad: Simplify business payments integrations and provide a seamless onboarding experience for all businesses.
- Unified Payments Data: Build a unified architecture for clients to efficiently access payments data, reducing complexity and improving performance.
- Multi-Item Checkout Platform: Enable multiple offerings on the checkout flow, providing guests with an optimized end-to-end purchase experience and hosts with the ability to upsell value-added services.
A Typical Day:
- Build payments solutions for Airbnb's new businesses and products.
- Contribute to designing and building our major technology transformation.
- Craft pragmatic solutions and raise the bar for quality and extensibility.
- Amplify team impact through leadership and collaboration.
Your Expertise:
- Proven ability to execute on major engineering projects with a high quality bar.
- Proficiency in programming languages such as C/C++, Java, C#, Python/Django, Ruby/Ruby on Rails.
- Strong problem-solving skills, with the ability to evaluate technical approaches and tradeoffs.
- Excellent communication skills, with the ability to clearly and effectively communicate with stakeholders verbally and in writing.
- Strong project scoping and project management skills.
- BS in Computer Science or equivalent work-related experience.
Your Location:
This position is US-Remote Eligible, with occasional work at an Airbnb office or attendance at offsites, as agreed upon with your manager. You must live in a state where Airbnb, Inc. has a registered entity.
Our Commitment to Inclusion & Belonging:
Airbnb is committed to working with the broadest talent pool possible, believing that diverse ideas foster innovation and engagement. We strive to provide a disability-inclusive application and interview process. If you're a candidate with a disability and require reasonable accommodation, please contact us at [email protected].
Ready to Shape the Future of Online Transactions? Apply now and join our team of innovative engineers who are passionate about creating seamless payment experiences!
Apply for this job