Senior Software Engineer, Search

Airbnb is a global hospitality platform founded in 2007, connecting hosts offering unique stays with guests worldwide, facilitating over 1 billion guest arrivals.
$185,000 - $223,000
Backend
Senior Software Engineer
Remote
5+ years of experience
Travel

Description For Senior Software Engineer, Search

Airbnb, the revolutionary hospitality platform that has facilitated over 1 billion guest arrivals globally since 2007, is seeking a Senior Software Engineer to join their Location team. This role focuses on building and improving their world-class search experience, particularly the map search functionality that millions of guests use daily.

As part of the Location team, you'll be working on one of Airbnb's most crucial features, helping guests find the perfect listings through an intuitive map interface. The team's scope extends beyond just map search, encompassing points of interest, places pages, and guidebook features. You'll be part of a cross-disciplinary team with expertise across iOS, Android, web, and backend development.

The position offers an attractive salary range of $185,000 - $223,000 USD, reflecting the senior level and technical expertise required. You'll be working in a remote capacity within the United States, with occasional visits to Airbnb offices or offsites as needed. The role demands strong backend development skills, particularly with Java and Kotlin, and experience with distributed systems and modern API technologies.

What makes this opportunity unique is the chance to impact how millions of travelers discover and book their accommodations worldwide. You'll be working with cutting-edge technologies and collaborating with talented professionals across various disciplines, including product managers, experience designers, and fellow engineers. The role offers the perfect blend of technical challenges and real-world impact, making it an ideal position for a senior engineer looking to make a significant contribution to a global platform.

Last updated 21 hours ago

Responsibilities For Senior Software Engineer, Search

  • 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 Senior Software Engineer, Search

Java
Kotlin
  • 5-9+ years of industry experience with a BS/Masters or 2+ years with a PhD, preferably in CS, or equivalent experience
  • Expertise with backend server languages (Java, Kotlin preferred)
  • Expertise in popular storage systems such as relational databases, noSQL and caching
  • Experience working with a SOA (Service Oriented Architecture) at scale
  • Experience working with GraphQL and REST APIs
  • Prior experience with 3rd-party SDK integration is a plus
  • Prior experience and/or interest in front-end technologies is a plus

Interested in this job?

Jobs Related To Airbnb Senior Software Engineer, Search

Senior Software Engineer, Payment Compliance

Senior Software Engineer role at Airbnb focusing on payment compliance and policy enforcement, building scalable backend services for a global payments platform.

Senior Backend Engineer, Viaduct

Senior Backend Engineer position at Airbnb working on Viaduct, a unified data access layer powering 65% of Airbnb's online traffic, offering remote work and competitive compensation.

Senior Fullstack Engineer, Cities

Senior Fullstack Engineer role at Airbnb focusing on building scalable systems for regulatory compliance across global markets.

Senior Software Engineer, Core Services (Auth Infra)

Senior Software Engineer position at Airbnb focusing on Auth Infrastructure, building and maintaining critical authorization systems with competitive compensation and remote work options.

Senior Software Engineer, Community Support Platform - IVR/Voice

Senior Software Engineer position at Airbnb focusing on AI-powered voice support systems, offering remote work and competitive compensation.