Software Engineer, Cities

Airbnb, San Francisco, United States

Who wouldn't want to work here?

Cities Engineering at Airbnb

Hosts on Airbnb provide hospitality and belonging by sharing their homes in over 34,000 cities around the world. The travel and economic opportunities enabled by Airbnb support the way people want to live, earn money, and see the world in the 21st century. As our community grows, we work with local governments to craft progressive, fair rules for home sharing.

As part of the Cities engineering team you will be responsible for designing and building robust and customizable products that help ensure our community makes cities better places to live, work, and visit. Because what works in Portugal might not work in Philadelphia, you find the right abstractions and architect systems that let us address nuanced concerns yet scale to thousands of cities worldwide. Ultimately your work supports the home sharing movement and partnerships with cities around the world, keeping Airbnb a trusted community.

The team is relatively new and growing quickly. There are still many unanswered questions and we're looking for talented engineers with a knack for solving complex and nuanced problems in innovative ways to help shape how we partner with cities worldwide.

Projects we work on include:

  • A registration platform that lets hosts apply for permits with their local government through Airbnb, and making that really easy to use, including a secure city-facing API to submit registration submissions to local governments.
  • Building products like our One Host, One Home provisions in Portland, New York and San Francisco.
  • Good-neighbor products that build trust between hosts and their neighbors.
  • Allowing hosts who rent to enter agreements with their landlords through Airbnb.

Relevant experience might include:

  • Full stack or back-end engineering experience, with strong systems fundamentals
  • Experience with service oriented architecture
  • Strong industry experience in architecture and development of scalable production quality backend systems.
  • Ability to work in a highly cross-functional team that touches many of the core systems and user flows at Airbnb.
  • Exceptional proficiency with modern front-end engineering using React/Redux
  • Experience in civic tech and familiarity with technology in local government is a plus.


  • Stock
  • Competitive salaries
  • Quarterly employee travel coupon
  • Paid time off
  • Medical, dental, & vision insurance
  • Life insurance and disability benefits
  • Fitness Discounts
  • 401K
  • Flexible Spending Accounts
  • Apple equipment
  • Commuter Subsidies
  • Community Involvement (4 hours per month to give back to the community)
  • Company sponsored tech talks and happy hours
  • Much more...

About Airbnb

Founded in August of 2008 and based in San Francisco, California, Airbnb is a trusted community marketplace for people to list, discover, and book unique accommodations around the world — online or from a mobile phone. Whether an apartment for a night, a castle for a week, or a villa for a month, Airbnb connects people to unique travel experiences, at any price point, in more than 33,000 cities and 192 countries. 

Want to learn more about Airbnb? Visit Airbnb's website.