Software Engineer, Guest & Host - Notifications
Core
Design and build core notification systems to deliver seamless experiences to Airbnb's global guests and hosts.
Role type
Senior backend software engineer (notifications platform)
Builds
Scalable notification delivery systems and platform capabilities
Domain
Travel technology / Distributed systems
Required skills
Java, Kotlin, Scala, distributed systems, backend services, system reliability, on-call management, code reviews
Preferred skills
Mentorship, data-driven decision making, project alignment
Technologies
JVM-based languages, distributed systems frameworks
Responsibilities
Collaborate with cross-functional partners to scope projects and understand requirements; Contribute to technical design discussions; Write clean, testable, and maintainable code for backend services; Participate in on-call rotation and improve operational runbooks; Debug production issues and improve system reliability; Mentor newer engineers through code reviews and design discussions