A

Airbnb

Connects travelers with stays and local activities

Staff Software Engineer - Payments, Aircover Insurance Platform

Backend EngineeringConfirmed live in the last 24 hours
Full-timeRemote in USARemote

About the Job

Requirements

  • At least 9 years of relevant software development experience in a fast-paced technology environment, or at least 7 years with an advanced degree.
  • Expertise in backend systems in large-scale, service-oriented architectures and real-world experience with at least one of Java, Kotlin, Python, Go, or a similar language.
  • Experience designing multi-region or multi-tenant platforms with configurable, rules-driven behavior.
  • Experience with A/B testing and experimentation systems, and using data to improve conversion or attach rates.
  • Proficiency designing and operating high-performance systems with reliable monitoring and logging, and working knowledge of relational databases and SQL.
  • Good judgment in balancing short-term business needs with long-term technical quality.
  • Hands-on technical leadership across multiple teams and communication skills for technical and non-technical audiences.
  • Bachelor's degree or equivalent practical experience.

Responsibilities

  • Design the future-state architecture to expand AirCover to new regions and products without rebuilding for each market, balancing short-term launch needs against long-term technical quality.
  • Lead the design of an experimentation framework for insurance offers, pricing, and placement, with trustworthy measurement of attach rate and downstream outcomes.
  • Lead engineers inside and outside the team in building solutions, and act as technical lead and owner of significant scope through ambiguity.
  • Engage early with product managers, designers, data scientists, and legal partners to shape requirements and steer teams toward efficient approaches.
  • Raise technical quality from design through code review and production operations.
  • Mentor engineers, help build the team as a player/coach, and drive collaboration across multiple teams.
  • Apply emerging technology, including large language models, where it improves automation and the experience for Hosts and guests.
  • Write and review designs and code for highly available, distributed backend services.
  • Make architectural trade-offs and scale services in a regulated, multi-region environment with strong audit, privacy, and data-integrity needs.
  • Analyze data to find gaps in conversion and coverage, and turn insights into product and platform changes.
  • Partner with Product, Data Science, Data Engineering, Legal, and platform teams to drive engineering decisions and influence outcomes.
  • Present technical and product deep dives to stakeholders and leadership.

Desired Qualifications

  • Experience in insurance, payments, fintech, or other regulated domains.

About the Company

Airbnb

Connects travelers with stays and local activities

Airbnb runs an online marketplace where travelers book places to stay, local activities and personal services from hosts. Listings range from rooms in shared homes to entire properties and independent hotels, giving guests alternatives to conventional hotel stays. Hosts set prices and availability, while guests search by destination, compare listings and book through the website or mobile app. The platform handles payments and messaging, and earns service fees on reservations rather than renting out properties it owns; hosts receive payouts for the stays, experiences or services they arrange. Airbnb was founded in 2007 and has its headquarters in San Francisco, California.

Company size
5,001-10,000
Company stage
IPO
Headquarters
San Francisco, CA
Founded
2007

Recently Posted Jobs

Explore more opportunities at Airbnb

See more jobs