Staff Software Engineer, Location

Airbnb is a global hospitality platform connecting hosts offering unique stays with guests, founded in 2007 in San Francisco.
United States
$204,000 - $255,000
Backend
Staff Software Engineer
Remote
5,000+ Employees
9+ years of experience
Travel

Description For Staff Software Engineer, Location

Airbnb, the globally renowned hospitality platform founded in 2007, is seeking a Staff Software Engineer to join their Location team. This role presents an exceptional opportunity to work on one of Airbnb's most utilized features - the map search experience - which helps millions of guests find their perfect accommodations worldwide.

The Location team is responsible for developing and maintaining a suite of critical products including map search, points of interest, places pages, and guidebooks. As a Staff Software Engineer, you'll be working in a cross-disciplinary environment alongside iOS, Android, web, and backend developers, collaborating closely with design, product, and data science teams to create innovative search experiences.

The role offers a competitive compensation package ranging from $204,000 to $255,000 USD, reflecting the senior level of the position. The position is remote-eligible within the United States, with occasional visits to Airbnb offices or offsites as needed.

Key responsibilities include architecting and building next-generation map search experiences, collaborating with cross-functional partners, and maintaining high code quality standards. The ideal candidate will bring 9+ years of backend development experience, strong expertise in Java/Kotlin, and experience with GraphQL, REST APIs, and microservice architecture at scale.

What makes this role particularly exciting is the opportunity to impact millions of users' travel experiences while working with cutting-edge technology at scale. You'll be joining a company that values diversity, inclusion, and belonging, with a commitment to working with the broadest talent pool possible.

The role combines technical leadership with hands-on development, requiring both deep technical expertise and strong collaboration skills. You'll be instrumental in shaping the future of how people discover and book accommodations on one of the world's leading travel platforms.

Last updated 3 days ago

Responsibilities For Staff Software Engineer, Location

  • Build the next-gen map search experience used by millions of guests
  • Collaborate with cross-functional partners to design, prototype, and deliver high-quality guest-facing products on Desktop and Moweb
  • Identify areas of improvement and drive web best practices
  • Maintain a high quality bar in our codebase

Requirements For Staff Software Engineer, Location

Java
Kotlin
  • 9+ years of experience in a hands-on software engineering role in backend development
  • Bachelor's and/or Master/PhD's degree, preferably in CS, or equivalent experience
  • Extensive experience working in Java and/or Kotlin
  • Experience working with GraphQL and REST APIs
  • Experience working with a microservice architecture at scale
  • Excellent communication and collaboration skills
  • Passionate about efficiency, availability, technical quality and system quality
  • Passionate about design and UX sensibilities

Benefits For Staff Software Engineer, Location

  • Employee Travel Credits

Interested in this job?

Jobs Related To Airbnb Staff Software Engineer, Location

Staff Software Engineer, Community Support Engineering

Lead technical initiatives and mentor engineers as a Staff Software Engineer in Airbnb's Community Support Engineering team in China, developing solutions that power global customer support operations.

Staff Software Engineer, Guest Displays & Platforms

Staff Software Engineer position at Airbnb focusing on Guest Displays & Platforms, managing pricing and availability systems with competitive compensation and remote work options.

Staff Software Engineer, Guest & Host - Pricing Guidance Team

Staff Software Engineer position at Airbnb working on pricing guidance systems for the Guest & Host team

Senior Staff Software Engineer, Community Support Engineering

Lead and mentor engineering teams while architecting large-scale support systems at Airbnb China, working remotely with occasional office visits.

Staff Software Engineer, Trust Platform

Staff Software Engineer position at Airbnb's Trust Platform team, focusing on building large-scale fraud detection and mitigation systems with competitive compensation and remote work options.