Senior Staff Engineer - Users

A global platform connecting hosts and guests, enabling unique stays and authentic travel experiences worldwide.
$244,000 - $305,000
Backend
Staff Software Engineer
Remote
5,000+ Employees
12+ years of experience
Enterprise SaaS · Consumer

Description For Senior Staff Engineer - Users

Airbnb, a global leader in the hospitality industry connecting millions of hosts with billions of guests, is seeking a Senior Staff Engineer for their Users & Quality team. This role is at the forefront of building a company-wide user-centric platform that powers Airbnb's core user experiences.

The position offers a unique opportunity to shape the technical direction of Airbnb's user platform from the ground up. You'll be working on critical systems including user identity, profile management, and reputation systems that directly impact how millions of users interact with Airbnb. The role involves architecting large-scale solutions, leading talented engineering teams, and collaborating with cross-functional partners to deliver high-quality products.

As a Senior Staff Engineer, you'll be responsible for consolidating user data across Airbnb into a single source of truth, establishing user identity workflows and policies, building comprehensive user profiles, and creating sophisticated reputation systems. The work spans from individual travelers to large vacation rental businesses, requiring both technical excellence and business acumen.

The role offers competitive compensation ($244,000 - $305,000), equity, and benefits including Employee Travel Credits. This is a remote position within the US, with occasional office visits or offsites. You'll be joining a company committed to diversity and inclusion, working on products that enable authentic connections worldwide.

The ideal candidate brings 12+ years of software engineering experience, strong technical leadership skills, and expertise in backend technologies like Java/Kotlin. You'll need to be comfortable working across the full stack and have experience with service-oriented architecture. This is an opportunity to make a significant impact on how millions of users experience Airbnb while working with cutting-edge technologies and talented teams.

Last updated 21 hours ago

Responsibilities For Senior Staff Engineer - Users

  • Work with cross functional partners to design and deliver high-quality products
  • Create paved paths and best practices for the User entity platform
  • Lead efforts to architect, prototype, build and launch solutions
  • Provide critical input in team roadmap and technical direction
  • Influence and collaborate with stakeholders
  • Build efficient and backend solutions
  • Mentor engineers both within and outside of the team

Requirements For Senior Staff Engineer - Users

Java
Kotlin
  • 12+ years of full-time work experience in software engineering
  • BS or MS in CS or related field
  • Experience with designing and building large scale production systems
  • Technical leadership experience
  • Strong communication and collaboration skills
  • Experience with service oriented architecture
  • Proficiency in Java/Kotlin and expertise in storage systems
  • Experience working in cross-functional teams

Benefits For Senior Staff Engineer - Users

Medical Insurance
Equity
  • Employee Travel Credits

Interested in this job?

Jobs Related To Airbnb Senior Staff Engineer - Users

Staff Backend Engineer, Media Foundation

Staff Backend Engineer position at Airbnb focusing on building and optimizing next-generation media infrastructure for processing, storage, and delivery of media assets.

Backend Staff Software Engineer, On Trip

Staff Software Engineer position at Airbnb focusing on backend development for the On Trip and Wishlist teams, building seamless guest experiences.

Staff Software Engineer, HotelTonight

Staff Software Engineer position at Airbnb's HotelTonight, focusing on backend development for a next-generation hospitality platform with competitive compensation and remote work options.

Staff Software Engineer, Checkout

Staff Software Engineer position at Airbnb leading the development of checkout systems, requiring 9+ years of experience in building scalable distributed systems.

Staff Software Engineer, Guest & Host - Pricing Guidance Team

Staff Software Engineer position at Airbnb focusing on building pricing guidance tools and systems for hosts, requiring 10+ years of experience and strong technical leadership skills.