Taro Logo

Senior Software Engineer, Cities

Airbnb is a mission-driven company dedicated to helping create a world where anyone can belong anywhere.
Backend
Senior Software Engineer
5,000+ Employees
6+ years of experience
Travel · Consumer
This job posting may no longer be active. You may be interested in these related jobs instead:

Description For Senior Software Engineer, Cities

Airbnb is seeking a Senior Software Engineer for their Host ops tooling team. This role is part of the Guest & Host organization and supports the Hosting Supply team by developing tools and automation for supply onboarding, curation, labeling, and vetting. The Senior Engineer will work closely with cross-functional partners, focusing on server-side development, data management, and system integration.

Key responsibilities include:

  • Building a long-term moderation platform with well-defined APIs
  • Creating highly-automated, auditable tools for Airbnb compliance managers
  • Designing intuitive experiences for hosts to comply with Airbnb's policies

The ideal candidate will have 6+ years of full-time work experience in software engineering, a Bachelor's or Master's degree in computer science (or equivalent experience), and proficiency in back-end server languages. They should have expertise in popular storage systems, experience in designing large-scale production systems, and knowledge of SOA design patterns.

This role offers the opportunity to work with a talented team and diverse stakeholders across product, design, data science, policy, operations, and legal disciplines. The work will directly contribute to Airbnb's commitment to operate as a 21st-century company, strengthening partnerships and trust within the communities they serve.

Join Airbnb to make a positive impact on the world through technology in the home-sharing economy!

Last updated 8 months ago

Responsibilities For Senior Software Engineer, Cities

  • Building a long-term moderation platform with well-defined APIs
  • Creating highly-automated, auditable, access-controlled tools for Airbnb compliance managers
  • Designing intuitive experiences for hosts to comply with Airbnb's policies
  • Writing high-performance production-quality code
  • Working across the stack to address technical challenges
  • Mentoring others and leading by example
  • Collaborating with cross-functional teams

Requirements For Senior Software Engineer, Cities

Java
Ruby
  • 6+ 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.)
  • Expertise in popular storage systems such as relational or noSQL databases
  • Experience in designing and building large-scale production systems
  • Knowledge of SOA (service-oriented architecture) design patterns
  • Strong written and verbal communication skills
  • Attention to detail, bias for action, and ability to tackle ambiguous problems

Interested in this job?