Staff Backend Engineer, Search Input

Airbnb is a global platform connecting hosts offering unique stays with guests, founded in 2007 and has grown to over 4 million hosts worldwide.
$204,000 - $254,000
Backend
Staff Software Engineer
Remote
1,000 - 5,000 Employees
9+ years of experience
Consumer

Description For Staff Backend Engineer, Search Input

Airbnb, a pioneering platform in the hospitality industry founded in 2007, is seeking a Staff Backend Engineer to join their Search Input team. This role is at the heart of Airbnb's guest experience, focusing on helping users express their travel preferences and find ideal accommodations.

The Search Input team is responsible for critical features like Airbnb Rooms, Airbnb Categories, and innovative filter implementations. As a Staff Backend Engineer, you'll be working on high-impact surfaces that millions of users interact with daily. The role combines technical leadership with hands-on development, requiring expertise in Java/Kotlin and microservice architecture.

The position offers an exciting opportunity to shape the future of how people search and book on Airbnb. You'll collaborate with cross-functional teams including design, product, data science, and marketing to deliver features that enhance user experience. The role involves both technical execution and mentorship, making it ideal for engineers who enjoy both coding and leading.

Working at Airbnb means joining a company that values diversity, inclusion, and innovation. The remote-friendly position offers competitive compensation ($204,000-$254,000) and the chance to work on products that impact global travel and hospitality. If you're passionate about building scalable systems, mentoring others, and creating user-centric products, this role offers an excellent opportunity to make a significant impact at a leading technology company.

Last updated 14 hours ago

Responsibilities For Staff Backend Engineer, Search Input

  • Develop new, highly-impact product features on Airbnb's search and high-traffic surfaces
  • Work closely with cross functional partners in design, product, marketing, and data science
  • Prototype new features to collect feedback and iterate on product solutions
  • Advise stakeholders on technical scope and feasibility of complex product requirements
  • Communicate product direction and needs to foundation and infrastructure teams
  • Write technical specifications for new features and systems
  • Mentor, guide, advocate and support the career growth of individual contributors

Requirements For Staff Backend Engineer, Search Input

Java
Kotlin
  • 9+ years of experience in backend / full-stack 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 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, building UX products

Benefits For Staff Backend Engineer, Search Input

Equity
  • Employee Travel Credits

Interested in this job?

Jobs Related To Airbnb Staff Backend Engineer, Search Input

Staff Technical Program Manager, Community Support Platform

Staff Technical Program Manager position at Airbnb, leading the Community Support Platform team with focus on technical program management and cross-functional collaboration.

Staff Software Engineer, Knowledge Graph

Staff Software Engineer position at Airbnb focusing on Knowledge Graph development, offering competitive salary and benefits with opportunity to work remotely.

Staff Software Engineer, User Foundation

Lead the development of Airbnb's User Foundation platform, architecting solutions for user identity, profiles, and reputation systems at scale.

Staff Software Engineer, Payments Platform

Lead the development of Airbnb's global payment gateway platform, managing a team of engineers and architecting solutions for processing billions in transactions across 191 countries.

Staff Software Engineer, Community Support Platform

Staff Software Engineer role at Airbnb building the Community Support Platform, focusing on backend development, machine learning, and technical leadership.