Airbnb
Airbnb
Airbnb operates a global travel marketplace that helps guests find and book accommodations from private rooms and apartments to entire homes and boutique hotels. Its platform also features locally hosted experiences, connecting travelers with activities beyond their lodging. The company works across travel, logistics, and eCommerce, supporting the technology and operations behind stays and experiences worldwide.

Senior Software Engineer, Payments Platform — Airbnb

Build Airbnb’s global payments platform, from highly available services to customer-facing features. Partner across teams to deliver reliable payment experiences and improve the systems behind them.

Description

  • Design and build Airbnb’s next-generation Payments Platform.
  • Develop scalable, highly available systems for high-volume daily transactions.
  • Deliver reliable, well-instrumented services and product features from start to finish.
  • Create modular, observable backend services with clear APIs.
  • Work with product managers, data scientists, and operations to turn business needs into product features.
  • Guide features from ideation and planning through implementation and A/B testing.
  • Configure and improve monitoring and alerts to strengthen system quality and reliability.
  • Write thoroughly tested, high-quality code and review teammates’ work.
  • Collaborate with engineering teams across Airbnb to improve technical foundations and engineering practices.

Requirements

  • At least five years of backend software engineering experience, ideally in payments or fintech.
  • Proficiency in Java and/or Kotlin.
  • Experience with microservices, including RPC frameworks, service IDLs, and dependency injection.
  • Familiarity with React or a comparable JavaScript framework.
  • Experience with architecture for large-scale web applications, including 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 sound engineering practices.
  • Strong communication and attention to detail, with experience working across functions.
  • Ability to make data-informed decisions and explain technical tradeoffs clearly.
  • Bachelor’s or master’s degree, preferably in computer science, or equivalent experience.
  • Must live in a state where Airbnb, Inc. has a registered entity.

Benefits

  • Eligible for a bonus.
  • Eligible for equity.
  • Benefits package offered.
  • Employee travel credits.
  • Eligible to work remotely.
  • Occasional work at an Airbnb office or attendance at offsites, as agreed with the manager.
  • Reasonable accommodations are available during recruitment for applicants with disabilities.

Related Jobs