Senior Software Engineer Guest & Host
Core
Building and scaling backend systems for user identity, privacy, and relationship-scoped access controls across Airbnb's global platform.
Role type
Senior Software Engineer (Backend)
Builds
Identity and privacy layer, authorization logic, and migration tooling for user data access.
Domain
Travel technology, distributed systems, security/privacy
Required skills
Java, Kotlin, service-oriented architecture, API design, data modeling, authorization logic, large-scale migrations, microservices, RPC frameworks, dependency injection, root-cause analysis
Preferred skills
Experience with context-scoped data access, comfort with ambiguity, strong written communication
Technologies
Java, Kotlin, RPC frameworks, service IDLs
Responsibilities
Design and build backend services and APIs enforcing identity and privacy rules; Contribute to large-scale migrations of legacy identity patterns; Define and evolve authorization logic for context-scoped data access; Partner with product teams to ensure privacy primitives are usable; Participate in design and code reviews; Debug and resolve production issues with structured root-cause analysis
Seniority
Senior, hands-on IC (via careerplan.io/jobs/8249626-senior-software-engineer-guest-host-at-airbnb)
