Airbnb

Software Engineer

Job Description

Posted on: 
June 28, 2024

As a Software Engineer on the Payments Processing team, your mission is to design and build a payments gateway platform that is fast and easy to integrate with, reliable for money movements, smart to route our business cost-effectively, resilient to any external processor downtime in any market, and accurate for Financial reporting. We’re looking for engineers who are independent, thoughtful, creative, and passionate about building the best payment gateway platform.

Responsibilities

Fast learner for payments domain
Pay attention to the performance, scalability, architecture, reliability and engineering best practices of the backend platform.
Submit high quality code.
Pay attention to system quality and performance
Self-driven. Can make technical decisions with limited guidance or mentorship.

Job Requirements

Bachelor’s and/or Master’s degree, preferably in CS, or equivalent experience
2+ years of industry experience in backend
Independent, dedicated, and able to deliver production ready code with minimal guidance
Experience with Java
Experience with relational databases and caching solutions
Expertise designing APIs and building RESTful services.
Experience with message queuing, data streaming, and workflow frameworks.
Experience with distributed system and service-oriented architecture
Experience with Agile software development and Agile software solutions

Apply now

More job openings