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.