Airbnb logo

Senior Software Engineer, Payments Platform

Airbnb

Remote · USD 196,000-227,000 · 5+ years experience · Remote · Posted Oct 12, 2026

At a glance

Experience
5+ years experience
Workplace
Remote
Location
Remote
Salary
USD 196,000-227,000 · Base salary

About the role

  • Join the Payments Platform Engineering team to own everything involved in settling money in Airbnb's global marketplace, from collecting guest payments to paying out hosts.
  • Design and build the next generation of Airbnb's Payments Platform, consisting of scalable, highly available systems that process massive daily transaction volume.

Responsibilities

  • Design and build service-oriented, modular, observable backend systems with well-defined APIs.
  • Partner with product managers, data scientists, and operations to turn evolving business needs into product features.
  • Take features from ideation through planning, scoping, implementation, and experimental A/B testing.
  • Set up and tune monitoring and alerting to raise the quality and reliability of our systems.
  • Write high-quality, well-tested code and review others' code to uphold engineering best practices.
  • Work with other engineering teams across Airbnb to improve our engineering process and technical foundation.

Requirements

  • 5+ years of backend software engineering experience, ideally in Payments or Fintech.
  • Proficiency in Java and/or Kotlin, and comfort working within a microservices environment, plus familiarity with React or a similar JavaScript framework.
  • Experience with architectural patterns of large, high-scale web applications, such as well-designed APIs, high-volume data pipelines, and efficient algorithms.
  • Experience delivering products end-to-end, including A/B testing.
  • Commitment to code quality, automated testing, and engineering best practices.
  • Strong communication skills and attention to detail, with experience collaborating in cross-functional teams.
  • Ability to make data-driven decisions and clearly articulate technical tradeoffs.
  • Bachelor's and/or Master's degree, preferably in CS, or equivalent experience.

Benefits

  • bonus
  • equity
  • benefits
  • Employee Travel Credits

Workplace

  • US - Remote Eligible
  • Role may include occasional work at an Airbnb office or attendance at offsites

Skills

  • Java
  • Kotlin
  • React
  • JavaScript
  • RPC Frameworks
  • Service IDLs
  • Dependency Injection
  • A/B Testing

Airbnb

Senior Software Engineer, Payments Platform

Apply now