Airbnb is a company that has grown to over 5 million hosts and 2 billion guest arrivals since its inception in 2007. They are seeking a Senior Software Engineer to lead initiatives in building and evolving the core case data model and backend services for their customer support platform, ensuring high-quality outcomes for guests and hosts.
Responsibilities:
- Design and evolve data models and service contracts that scale cleanly and remain stable over time
- Build reliable, observable backend services with clear SLOs; instrument, measure, and iterate to improve latency and uptime
- Drive performance and correctness across critical flows; prevent regressions with solid testing and reviews
- Collaborate with cross‑functional partners to translate requirements into platform capabilities and ship them end‑to‑end
- Operate services in production; participate in on‑call; learn from incidents to strengthen the platform
- Communicate tradeoffs, risks, and milestones clearly; remove blockers and keep work moving
Requirements:
- 6+ years of backend software development experience
- Proven experience building backend platform services in JVM languages (Java/Kotlin), with strong API and data‑modeling skills
- Track record of high‑velocity execution with high code quality and ownership in ambiguous platform spaces
- Clear communication and collaboration across product/ops/engineering
- Production operations experience: observability, SLOs, incident response