← Back to results

Senior Software Engineer Guest & Host

Build and scale backend systems for user identity and privacy at Airbnb as a Senior Software Engineer.

Location
United States
Compensation
Not disclosed
Level
senior
Type
full time · Remote

Posted by employer 15 hours ago

First seen on Joblaze 5 hours ago

Last verified on the company career page 5 hours ago

Skills & Technologies

Java Kotlin Flexible on stack

What you'll build

  • Design and build backend services and APIs
  • Contribute to large-scale migrations
  • Define and evolve authorization logic
  • Partner with teams building on top of your systems
  • Debug and resolve production issues

Must have

  • 6+ years of professional backend software engineering experience
  • Proficiency in Java and/or Kotlin
  • Experience designing systems with correctness and authorization as first-class concerns
  • Strong written communication

Requirements

Experience
6+ years

Not disclosed in this posting: compensation, visa sponsorship.

Joblaze summary

In this role, the Senior Software Engineer focuses on developing and scaling backend systems that manage user identity and privacy for Airbnb's platform. Key skills include proficiency in Java or Kotlin, experience with service-oriented architecture, and a strong understanding of authorization logic. This position is ideal for seasoned engineers with over six years of experience who can navigate complex privacy requirements and contribute to large-scale migrations. The team plays a critical role in maintaining trust and functionality across Airbnb's diverse product offerings.

Joblaze insights

  • Listed today — first seen on Joblaze October 3, 2026. Last confirmed on Airbnb's careers page October 3, 2026.
  • Java appears in 23.2% of 504 comparable senior backend roles in United States; Kotlin appears in 5.8% of 504 comparable senior backend roles in United States.

Quick facts

Is the Senior Software Engineer Guest & Host role remote?
Yes — Airbnb lists this as a fully remote position.
How much experience is required?
At least 6 years of relevant experience for this Senior Software Engineer Guest & Host role.
What's the tech stack?
Joblaze extracted these technologies from the posting: Java, Kotlin.
What seniority level is this role?
Airbnb targets senior candidates for this position.
Is this full-time or contract?
Full-time for this Senior Software Engineer Guest & Host role at Airbnb.

From the original posting

Airbnb was born in 2007 when two hosts welcomed three guests to their San Francisco home, and has since grown to over 5 million hosts who have welcomed over 2 billion guest arrivals in almost every country across the globe. Every day, hosts offer unique stays and experiences that make it possible for guests to connect with communities in a more authentic way.

The Community You Will Join:

Guest & Host Technology builds the end-to-end experience that connects people around the world. Our team owns the identity and privacy layer beneath that experience: the systems that determine who can see what about whom, in what context, and why. That includes migrating how the rest of the company references users (moving from raw, global user identifiers to relationship-scoped identity), and building the privacy controls behind features like trip sharing and profile visibility. Get this layer wrong and it either breaks trust or breaks the product; our job is to make sure it does neither.

The Difference You Will Make:

We're looking for a Senior Software Engineer to help build and scale the backend systems behind user identity and privacy. You'll be reasoning about relationship-scoped access (who's allowed to see this, given the specific context they're asking from), and building systems that other teams across the company depend on to do the same correctly.

You'll work across true backend fundamentals: service architecture, data modeling, authorization logic, and migration tooling that needs to run safely at Airbnb's scale without breaking the dozens of teams who consume these systems.

A Typical Day:

  • Design and build backend services and APIs that enforce identity and privacy rules consistently across the company's product surfaces
  • Contribute to large-scale migrations (e.g., moving service and client code off legacy identity patterns) — including the tooling that makes those migrations safe to run broadly, not just the one-off fixes
  • Define and evolve authorization logic for context-scoped data access, and reason clearly about edge cases (e.g., who's allowed to see what, and why that answer differs by relationship or product surface)
  • Partner with the teams building on top of your systems — messaging, trips, profile, and beyond — to make sure privacy primitives are usable and hard to misuse
  • Participate in design and code reviews, and raise the bar for correctness on a part of the codebase where mistakes are costly
  • Debug and resolve production issues with clear, structured root-cause analysis rather than surface-level fixes

Your Expertise:

  • 6+ years of professional backend software engineering experience, with strong fundamentals in service-oriented architecture, API design, and data modeling
  • Proficiency in Java and/or Kotlin, and comfort working within a microservices environment (RPC frameworks, service IDLs, dependency injection)
  • Experience designing systems with correctness and authorization as first-class concerns, not an afterthought
  • A track record of shipping migrations or infrastructure changes that other teams depend on, with attention to backward compatibility and rollout safety
  • Strong written communication. You can clearly document a problem, its root cause, and trade-offs between solutions before escalating or proposing a fix
  • Comfort with ambiguity: you can take a complex, evolving privacy or identity requirement and turn it into a concrete technical design without needing every detail spelled out

Your Location:

This position is US - Remote Eligible. The role may include occasional work at an Airbnb office or attendance at offsites, as agreed to with your manager. While the position is Remote Eligible, you must live in a state where Airbnb, Inc. has a registered entity. Click here for the up-to-date list of excluded states. This list is continuously evolving, so please check back with us if the state you live in is on the exclusion list . If your position is employed by another Airbnb entity, your recruiter will inform you what states you are eligible to work from.

Standard company text repeated across Airbnb's postings is omitted here.

Similar positions

Airbnb
Airbnb
Airbnb
Airbnb
Airbnb