Staff Software Engineer, Checkout

at Airbnb
πŸ“ United States
USD 204,000-255,000 per year
SENIOR
βœ… Remote

SCRAPED

Used Tools & Technologies

Not specified

Required Skills & Competences ?

Software Development @ 7 Python @ 7 Scala @ 7 Java @ 7 Distributed Systems @ 4 Leadership @ 7 Communication @ 7 Technical Leadership @ 7

Details

Airbnb's Checkout team builds the systems that power booking and checkout flows for guests and hosts. This role focuses on designing, building, and evolving high-scale, highly available services and business workflow systems that improve the end-user experience, reliability, and performance of the checkout ecosystem. The team collaborates closely with cross-functional partners (Product, Design, Payments, Trust) and values data-driven decisions and strong technical design.

Responsibilities

  • Lead checkout engineering projects to improve the end user experience, system reliability, and performance.
  • Architect, build, and refine major subsystems that power the booking checkout process.
  • Write and review technical designs that solve large, open-ended foundational technical problems.
  • Mentor, guide, advocate for, and support career growth of individual contributors across teams.
  • Collaborate with cross-functional partners and partner engineering teams (e.g., Payments, Trust) to align long-term technical solutions.
  • Apply critical judgment to data (performance, business metrics, team processes) to inform technical and product decisions.
  • Steer end-to-end product development with Product Managers, Design, and UX by engaging early and often.

Requirements

  • 9+ years of relevant software development experience in a fast-paced tech environment.
  • Experience building services that enable high-scale, performant client applications.
  • Strong coding abilities in one or more of: Scala, Python, Java, C++ (or equivalent).
  • Demonstrated hands-on experience architecting, building, and maintaining highly available services in a large service-oriented architecture.
  • Experience with distributed systems and business workflow systems.
  • Experience shipping several large-scale projects with multiple dependencies across teams.
  • Demonstrated technical leadership and strong communication skills; ability to lead other experienced engineers and partner in setting product strategy.

Benefits

  • Base pay range: $204,000 β€” $255,000 USD (base pay depends on factors such as training, transferable skills, experience, business needs, and market demands).
  • May be eligible for bonus, equity, benefits, and Employee Travel Credits.
  • Role is Remote- USA eligible; may include occasional work at an Airbnb office or attendance at offsites as agreed with manager.

Location & Work Policy

  • This position is US - Remote Eligible. Candidates must live in a U.S. state where Airbnb, Inc. has a registered entity (some states may be excluded).

Inclusion & Accessibility

  • Airbnb is committed to inclusion and encourages applicants from diverse backgrounds.
  • Disability inclusive application and interview process available; reasonable accommodations can be requested via [email protected].