Airbnb
Senior Software Engineer Guest & Host
Remote, USA · Senior
Stay score
odds of building a lasting career here
Thin sponsorship signal and lottery-bound. A low-probability bet with your clock running. Prioritize cap-exempt roles and proven entry-level sponsors first.
Lottery odds assume a STEM candidate.
Personalize to your clock →Employer immigration record
from this employer's Department of Labor filings
Green-card filing pattern in this occupation
Green-card follow-through: 80%
Files H-1B transfers
Sourced from Department of Labor LCA, PERM and prevailing-wage disclosure data. Employer matching is by name, so figures may be split across an employer's legal entities. Absence of a filing means none appears in our copy of the data, not that none exists.
Community outcomes
No reports yet — be the first to help the next applicant.
About the role
- 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.
- Get this layer wrong and it either breaks trust or breaks the product; our job is to make sure it does neither.
Company info
- 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
- 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
Equal opportunity
- Airbnb values diversity & belonging and is proud to be an Equal Employment Opportunity employer.
- All individuals seeking employment at Airbnb are considered without regard to race, color, religion, national origin, age, gender, sex, marital status, ancestry, physical or mental disability, veteran status, gender identity, gender expression, sexual orientation, or any other legally protected characteristic.
- Reasonable Accommodations: We are committed to providing reasonable accommodations throughout the recruitment process for applicants with disabilities.
- If you need assistance, or an accommodation, please let your recruiter know once you are contacted about a role.
This listing is sourced directly from Airbnb's careers page and normalized into a canonical job model.