Senior Software Engineer Guest & HostNew

The opportunity

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…

What you'll do

  • 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

What they're looking for

  • + 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
Senior Software Engineer Guest & Host at Airbnb | Role Match