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
This job posting may no longer be active. You may be interested in these related jobs instead:
Senior Software Engineer, Quality Engineering

Senior Software Engineer position at Airbnb focusing on Quality Engineering, building and maintaining test automation tools and frameworks for a global travel platform.

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.

Senior Software Engineer, Tax Experience

Senior Software Engineer position at Airbnb's Global Tax Engineering team, building scalable solutions for worldwide tax operations.

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, Regulatory Platform & Operations

Senior Software Engineer position at Airbnb focusing on regulatory compliance platforms and operations, offering remote work and competitive compensation.

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 20 days 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?