Careers at Airbnb

About Airbnb

Airbnb is one of the world’s largest marketplaces for unique, authentic places to stay and things to do, offering over 7 million accommodations and 40,000 handcrafted activities, all powered by local hosts. As an economic empowerment engine, Airbnb has helped millions of hospitality entrepreneurs monetize their spaces and their passions while keeping the financial benefits of tourism in their own communities. With more than half a billion guest arrivals to date, and accessible in 62 languages across 220 countries and regions, Airbnb promotes people-to-people connection, community and trust around the world.

About HotelTonight

HotelTonight is the leading last minute, mobile-first platform to book amazing hotels and incredible deals. Our goal is to be the premier and most loved way to book a place to stay by building industry leading, delightful experiences for our guests and hotel partners. We pride ourselves on building the simplest and most delightful product experiences from our “3 taps and a swipe to book” for our guests to our unique and most loved Extranet for Hotel Partners. 

About the Role

We’re looking for an experienced Software Development Engineer with an expertise in backend engineering and a passion for building a next generation Hospitality & booking platform that our guests and hotel partners love.  This is a unique opportunity to be a part of a fun, entrepreneurial, start-up team where you can have outsized impact -- all under the Airbnb umbrella. 

In this role you will work on everything backend related including: ensuring high availability and speed of our APIs, helping scale industry-changing products, building security and anti-fraud solutions, implementing connectivity to our partners, and taking our infrastructure to the next level. Our tech stack is built on  Ruby/Rails, AWS, Terraform, Docker, Kafka, MySQL, Postgres and more.

Job Responsibilities

  • Own and deliver guest & hotel partner facing features

  • Ensure high availability, scalability and speed of our backend 

  • Evaluating, identifying & defining improvements to the existing infrastructure 

  • Be the engineering lead on projects, working from ideation to implementation to rollout

  • Work with engineers across other teams to maintain the integrity and reliability of the HotelTonight platform

  • Participate in on-call rotation to continue to meet our critical SLAs

  • Evaluate and experiment with new technologies and techniques that can be added to our tech stack

  • Mentor and support other engineers in the team and related teams


  • 5+ years experience with Rails or similar web application frameworks

  • Problem solver - able to evaluate technical approaches to problems and provide viable alternative solutions

  • Communicator - clearly and effectively communicate with senior stakeholders

  • Experience working with relational databases (MySQL, Postgres) and key/value stores

  • Experience with scaling and maintaining high-traffic production systems in previous positions

  • Experience with server driven UI architectures, patterns, and API design 

  • Strong project scoping and project management skills 

  • Ability to mentor junior developers

Airbnb is committed to working with the best and brightest people from the broadest talent pool possible. We provide equal employment opportunities to all employees and applicants for employment without regard to sex, race, colour, ethnic or social origin, genetic features, language, religion or belief, political or any other opinion, membership of a national minority, property, birth, disability, age or sexual orientation.