Staff Software Engineer
Core
Technical lead for Community Support Engineering, building world-class technology, architecture, and solutions to empower guests, hosts, CS agents, and operations teams.
Role type
Staff Software Engineer (Technical Lead)
Builds
CS engineering foundations including Routing, Data platform, Case management, and foundational toolings
Domain
Travel technology / Community Support
Deliverable
production ML models | product features | infrastructure
Required skills
Backend programming (Java, Kotlin, Scala, Python), Large-scale web application architecture, API design, High-volume data pipelines, Algorithm design, Technical strategy, Mentoring
Preferred skills
Modern front-end frameworks (React, Angular, Vue.js), Data systems and analytics
Technologies
Java, Kotlin, Scala, Python, React, Angular, Vue.js
Responsibilities
Lead project execution across the full software development lifecycle, Drive technical discussions with global peers, Tackle complex technical challenges, Write high-quality code and design documents, Coach and mentor engineers, Participate in recruiting efforts
Seniority
Staff, hands-on IC with mentorship