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
Contact Company
5,000+ Employees
6+ years of experience
Travel · Consumer

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 19 hours 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?

Jobs Related To Airbnb Senior Software Engineer, Cities

Software Development Engineer, EC2 Provisioning

Join Amazon's EC2 Provisioning team as a Senior Software Engineer, working on cutting-edge cloud infrastructure at global scale.

Senior Software Development Engineer, Project Kuiper

Senior Software Development Engineer for Project Kuiper, developing customer experiences and infrastructure for global satellite broadband service.

Software Engineer, Open Connect Edge Accelerator L5

Senior Software Engineer role at Netflix for Open Connect Edge Accelerator, working on CDN and latency optimization.

Sr Engineer-Core Platform

Senior Engineer role at Qualcomm for Core Platform development, requiring expertise in embedded and cloud edge software.

Windows Driver Dev Engineer Senior

Senior Windows Driver Dev Engineer role at Qualcomm India, focusing on embedded software, kernel development, and system optimization.