Taro Logo

Staff Software Engineer, Location

A global hospitality platform founded in 2007 that connects hosts offering unique stays with guests, having facilitated over 2 billion guest arrivals 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, a leading global hospitality platform founded in 2007, is seeking a Staff Software Engineer to join their Location team. This role presents an exciting 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 building 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 position offers a competitive salary range of $204,000 to $255,000 USD, and while it's US-remote eligible, you'll need to reside in a state where Airbnb has a registered entity. The role requires 9+ years of backend development experience, with strong expertise in Java and/or Kotlin, and experience with GraphQL, REST APIs, and microservice architecture at scale.

You'll be contributing to a platform that has facilitated over 2 billion guest arrivals across the globe, working on technology that directly impacts how people discover and book their travel experiences. The role combines technical leadership with hands-on development, requiring both strong engineering skills and the ability to collaborate effectively across teams.

Key responsibilities include building next-generation map search experiences, collaborating with cross-functional partners on desktop and mobile web products, and maintaining high code quality standards. The ideal candidate will be passionate about efficiency, technical quality, and system availability, with strong design and UX sensibilities.

This is an excellent opportunity for a senior engineer looking to make a significant impact at scale, working on products that millions of users interact with daily. The role offers the flexibility of remote work while being part of a global team that's reshaping how people travel and experience new places.

Last updated 20 hours 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

Interested in this job?

Jobs Related To Airbnb Staff Software Engineer, Location

Software Dev Engineer III, Unified Payments Experience

Senior Software Engineer role at Amazon's UPX team, building scalable payment solutions using cloud technologies and modern architecture.

Lead Software Engineer

Lead Software Engineer position at PepsiCo in Hyderabad, focusing on digital transformation initiatives and leading development of enterprise-scale solutions.

Senior Staff Engineer – Backend (Python)

Senior Staff Backend Engineer position at PayPal's Venmo, focusing on Python development and distributed systems architecture, offering $225-240K and hybrid work model.

Staff Software Engineer, Backend Python

Staff Software Engineer position at PayPal focusing on backend Python development, requiring 8+ years of experience and offering comprehensive benefits with hybrid work model.

Solutions Architect - Oracle Cloud ERP & Integrations

Solutions Architect position at McDonald's focusing on Oracle Cloud ERP & Integrations, offering $129K-$165K and comprehensive benefits.