Staff Software Engineer, Location

A global hospitality platform founded in 2007 connecting hosts offering unique stays with guests across the globe.
$204,000 - $255,000
Backend
Staff Software Engineer
Remote
5,000+ Employees
9+ years of experience
Travel

Description For Staff Software Engineer, Location

Airbnb is seeking a Staff Software Engineer to join their Location team, which is responsible for building a world-class search experience for guests. This role focuses on developing and maintaining one of Airbnb's most utilized features - the map search experience. The team owns various location-based products including point of interests, places pages, and guidebooks.

The position offers an opportunity to work with a cross-disciplinary team comprising iOS, Android, web, and backend developers. You'll collaborate closely with other search teams, platform teams, and partners in design, product, and data science to create innovative search experiences for Airbnb's global user base.

As a Staff Software Engineer, you'll be instrumental in building and improving the map search functionality that millions of guests use to find their perfect Airbnb stay. The role requires extensive backend development experience, particularly with Java and/or Kotlin, and a deep understanding of microservice architecture at scale. You'll work with GraphQL and REST APIs while maintaining high standards for system efficiency and availability.

The position offers competitive compensation ranging from $204,000 to $255,000 USD, along with benefits including equity, bonuses, and Employee Travel Credits. This is a remote-eligible position within the United States, with occasional requirements for office visits or offsites as agreed with management.

The ideal candidate will bring 9+ years of hands-on software engineering experience, strong technical expertise, and excellent collaboration skills. You'll be joining a company that values diversity, inclusion, and belonging, working on products that help connect people and communities worldwide.

Last updated 25 minutes 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 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

Medical Insurance
Equity
  • Employee Travel Credits
  • Bonus
  • Benefits

Interested in this job?

Jobs Related To Airbnb Staff Software Engineer, Location

Staff Software Engineer, Guest Displays & Platforms

Staff Software Engineer position at Airbnb leading the Guest Displays & Platforms team, focusing on pricing, availability, and product details page development with competitive compensation and remote work options.

Staff Backend Engineer, Media Foundation

Staff Backend Engineer position at Airbnb focusing on building and optimizing next-generation media infrastructure for processing, storage, and delivery of media assets.

Backend Staff Software Engineer, On Trip

Staff Software Engineer position at Airbnb focusing on backend development for the On Trip and Wishlist teams, building seamless guest experiences.

Staff Software Engineer, HotelTonight

Staff Software Engineer position at Airbnb's HotelTonight, focusing on backend development for a next-generation hospitality platform with competitive compensation and remote work options.

Staff Software Engineer, Checkout

Staff Software Engineer position at Airbnb leading the development of checkout systems, requiring 9+ years of experience in building scalable distributed systems.