Staff Software Engineer, Insurance Engineering

Airbnb connects hosts and guests globally, enabling authentic community experiences through unique stays and experiences since 2007.
$204,000 - $260,000
Backend
Staff Software Engineer
Remote
5000+ Employees
8+ years of experience
Enterprise SaaS · Travel

Description For Staff Software Engineer, Insurance Engineering

Join Airbnb's Insurance Engineering team as a Staff Software Engineer to lead the development of innovative protection products for our global community of hosts and guests. This role combines technical leadership with hands-on engineering, focusing on building unique solutions that provide financial security and peace of mind to the Airbnb community.

As a technical lead, you'll be responsible for architecting and implementing large-scale distributed systems, working with cutting-edge technologies including GraphQL, and various backend languages like Java, Kotlin, and Rust. You'll collaborate with cross-functional teams, including product, design, and data science, to drive engineering decisions and influence outcomes that shape the future of Airbnb's insurance products.

The position offers an attractive compensation package ranging from $204,000 to $260,000 USD, along with the flexibility of remote work within eligible US states. You'll be joining a company that values innovation, inclusion, and giving back to the open-source community.

Your impact will be significant as you lead technical initiatives, mentor team members, and contribute to the full development cycle. The role requires a strong background in distributed systems, experience with service-oriented architecture, and the ability to make architectural decisions that balance scalability, reliability, and business needs.

This is an exceptional opportunity for an experienced engineer who wants to make a meaningful difference in how people travel and host safely. You'll be at the forefront of creating protection programs that enable Airbnb's community to operate with confidence, while working with a talented team that values technical excellence and innovation.

The ideal candidate brings 8+ years of engineering experience, strong technical leadership skills, and a track record of delivering complex projects. You'll thrive in this role if you're passionate about building scalable solutions, enjoy mentoring others, and are excited about working at the intersection of technology and insurance innovation.

Last updated 4 hours ago

Responsibilities For Staff Software Engineer, Insurance Engineering

  • Be the technical lead and owner of significant scope, working through ambiguity, concept validation and implementation
  • Work with cross-functional teams to drive engineering decisions and influence outcomes
  • Help build out the team, cultivate innovation and growth
  • Be a player/coach of high-performance team to ensure code quality
  • Scale distributed applications in a highly-available 24x7 environment
  • Drive, lead, and contribute to the full development cycle
  • Nurture a culture of technical quality

Requirements For Staff Software Engineer, Insurance Engineering

Java
Kotlin
Ruby
Rust
  • BS, MS or Ph.D. in computer science or related field, or equivalent work experience
  • 8+ years of relevant engineering hands-on work experience
  • Proficiency in one or more back-end server languages
  • Extensive experience working with GraphQL
  • Strong coding abilities and experience with architectural patterns
  • Experience architecting, building, and maintaining highly available services
  • Familiarity with growth engineering concepts
  • Technical leadership and strong communication skills
  • Experience in partnering with other leaders in setting product strategy
  • Shipped several large scale projects with multiple dependencies across teams

Benefits For Staff Software Engineer, Insurance Engineering

Medical Insurance
  • Employee Travel Credits
  • Bonus
  • Equity

Interested in this job?

Jobs Related To Airbnb Staff Software Engineer, Insurance Engineering

Staff Software Engineer, Event Logging

Staff Software Engineer position at Airbnb leading the Event Logging team, responsible for designing and implementing large-scale logging infrastructure processing billions of events daily.

Staff Software Engineer, Checkout

Lead the development of Airbnb's checkout systems as a Staff Software Engineer, focusing on scalable, reliable solutions for the booking process.

Staff Software Engineer, Guest & Host - Pricing Guidance Team

Staff Software Engineer position at Airbnb focusing on developing pricing guidance tools for hosts, offering remote work and competitive compensation.

Staff Backend Engineer, Media Foundation

Staff Backend Engineer position at Airbnb, focusing on media infrastructure and processing systems, offering competitive compensation and remote work flexibility.

Staff Software Engineer, Transactional Storage Services

Staff Software Engineer position at Airbnb focusing on building and maintaining distributed NewSQL database systems, offering remote work and competitive compensation.