✦ Luna Orbit — Software Engineering

Software Engineer, Payments

at Airbnb

📍 Remote, USA Remote Posted April 04, 2026
Type Full-Time
Experience mid
Exp. Years 4+ years
Education Bachelor's degree or Master's degree in CS, or equivalent experience
Category Software Engineering

Build and maintain a world-class payments platform by designing and implementing backend services to mitigate disputes and chargebacks. Collaborate with cross-functional teams to deliver scalable, observable risk systems for Airbnb's payments infrastructure.

  • Building and maintaining a long-term technology stack with well defined APIs that is service-oriented, modular, granular, observable, and efficient
  • Working closely with data scientists, product managers and other XFN partners to build business insights, develop product features and respond to fraud attacks and risk issues across the platform
  • Building and maintaining integrations with third party vendors / payments networks & processors to empower our in house chargeback defense systems
  • Developing and iterating on our dispute & chargeback mitigation and remediation strategies as risk scenarios/business requirements evolve
  • Focusing on continuous monitoring and alerting to uplevel the quality and observability of our risk systems

Backend focus with Java/Kotlin/Python; API-driven architecture; real-time risk services; data pipelines; observability and monitoring; frontend involvement via React is a plus.

The ideal candidate is a mid-level backend software engineer with 4+ years in payments/fintech, strong Java/Kotlin/Python skills, and experience building APIs and real-time risk services. React experience is a plus, with a focus on scalable, observable systems.

4+ years of backend software engineering experience (Payments/Fintech)Proficient in Java/Kotlin/PythonExperience in React (or equivalent JS library) would be nice to have
Fraud/spam detection/mitigation in the payments domain
JavaKotlinPythonReactJavaScriptAPIsSQL / PostgreSQL
Bachelor's degree or Master's degree; 4+ years backend software engineering experience (Payments/Fintech); Java; Kotlin; Python; React; JavaScript; APIs; Data pipelines; Observability; Testing; CI/CD
JavaKotlinPythonReactJavaScriptAPIsSQL / PostgreSQL
CommunicationCollaborationData-driven decision makingProblem-solving
Industry Fintech
Job Function Design and build scalable backend systems for Airbnb Payments to mitigate disputes and chargebacks, collaborating across cross-functional teams.
Role Subtype Backend Engineer
Tech Domains Java, Kotlin, Python, React, JavaScript, APIs, SQL / PostgreSQL
software engineerairbnbremotepaymentsbackend software engineerjavakotlinpythonreactjavascriptapisdata pipelinesreal-time risk servicesdisputechargebackobservabilityrisk engineeringairbnb paymentscs degreemldata scienceJavaKotlinPythonReactJavaScriptAPIs

Less than 4 years of payments/fintech backend experience, No experience with Java/Kotlin/Python, No APIs or data pipelines experience

Apply for this Position →

Get matched to jobs like this

Luna finds roles that fit your skills and career goals — no endless scrolling required.

Create a Free Profile