Airbnb logo

Staff Software Engineer, Payments (AirCover Insurance Platform)

Airbnb

Remote · United States · USD 212,000-265,000 · 9+ years experience · Remote · Posted Oct 6, 2026

At a glance

Experience
9+ years experience
Workplace
Remote
Location
Remote · United States
Salary
USD 212,000-265,000 · Base salary

About the role

  • As a Staff Engineer on the AirCover Insurance Platform, you will lead the design and evolution of the core subsystems that manage policies, coverage, enrollment and regional rules.
  • Establish the technical vision and deliver solutions that are flexible, always available, auditable and able to scale with the needs of the business.

Responsibilities

  • Design the future-state architecture that lets us expand AirCover to new regions and products without rebuilding for each market.
  • 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 your team in building solutions, and be the 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 the most efficient path.
  • Raise the bar for technical quality from design, through code review, to production operations.
  • Mentor engineers, and be a player/coach who helps build the team and drives collaboration across multiple teams.
  • Apply emerging technology, including LLMs, where it improves automation and the experience for Hosts and guests.
  • Write and review designs and code for high-availability, 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.

Requirements

  • 9+ years of relevant software development experience in a fast-paced tech environment (or 7+ with an advanced degree).
  • Expertise in backend systems in large-scale, service-oriented architectures, with real-world experience in at least one of Java, Kotlin, Python, Go or similar.
  • Experience designing multi-region or multi-tenant platforms with configurable, rules-driven behavior.
  • Experience with A/B testing and experimentation systems, and with 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, with excellent communication skills for technical and non-technical audiences.
  • Bachelor's degree or equivalent practical experience.

Preferred qualifications

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

Benefits

  • bonus
  • equity
  • benefits
  • Employee Travel Credits

Skills

  • Java
  • Kotlin
  • Python
  • Go
  • SQL

Airbnb

Staff Software Engineer, Payments (AirCover Insurance Platform)

Apply now