Taro Logo

Staff Software Engineer, Cities

A trusted community marketplace for people to list, discover, and book unique travel experiences around the world.
Backend
Staff Software Engineer
In-Person
1,000 - 5,000 Employees
8+ years of experience
Travel
This job posting may no longer be active. You may be interested in these related jobs instead:

Description For Staff Software Engineer, Cities

Airbnb, founded in 2007, is seeking a Staff Software Engineer to join their Cities team. This role is crucial in developing tools and services that support home-sharing and community engagement with external stakeholders. The position involves building a regulatory product platform that creates jurisdiction-specific solutions efficiently, aiming to launch solutions in any city with minimal engineering effort.

The ideal candidate will work on creating systems that help cities implement and manage home-sharing regulations globally, while making it easier for hosts to comply with these regulations. This role requires collaboration with cross-functional teams including product, design, data science, policy, operations, and legal disciplines.

Key responsibilities include developing a regulatory platform with well-defined APIs, creating a portal for city officials, and designing intuitive experiences for hosts. The role requires expertise in back-end development, web technologies, and database systems, with a strong focus on building scalable, production-quality systems.

This position offers the opportunity to make a significant impact on Airbnb's mission to strengthen partnerships with communities worldwide. The successful candidate will contribute to Airbnb's position as a leading force in the home-sharing economy while working with talented, passionate, and mission-driven professionals.

If you're passionate about using technology to create positive global impact and have experience in building large-scale systems, this role provides an excellent opportunity to shape the future of home-sharing regulations and community engagement.

Last updated 4 months ago

Responsibilities For Staff Software Engineer, Cities

  • Building a long-term regulatory platform with well-defined APIs
  • Developing an industry-first portal for city officials
  • Creating highly-automated, auditable, access-controlled tools for compliance managers
  • Designing intuitive experiences for hosts regarding local regulations
  • Acting as a role model and mentor for other engineers

Requirements For Staff Software Engineer, Cities

Java
JavaScript
React
  • 8+ years of full-time work experience in software engineering, information technology, or related domain
  • Bachelor's or Master's degree in computer science, or equivalent experience
  • Proficiency in one or more back-end server languages (Java/Ruby/C#/C++/etc.)
  • Fluency with HTML, CSS, JavaScript, and related web technologies
  • Expertise in popular storage systems such as relational or noSQL databases
  • Experience in designing and building large-scale production systems
  • Experience with SOA (service-oriented architecture) design patterns
  • Strong written and verbal communication skills
  • Success at mentoring others and leading by example

Interested in this job?