Backend Lead Software Engineer (L5)
Core
Lead development of product features, experiments, and complex backend systems while shaping architecture decisions and influencing technical direction.
Role type
Senior IC Backend Lead Software Engineer
Builds
High-performance backend systems, data platforms, and product features for Agoda
Domain
Travel technology, JVM-based backend systems, distributed data platforms
Required skills
Java/Scala/Kotlin, SQL, Cassandra, Hadoop, system architecture, algorithm design, team leadership, KPI-driven engineering practices
Preferred skills
Agile/Scrum methodologies, software craftsmanship, cross-functional collaboration
Technologies
Java, Scala, Kotlin, SQL, Cassandra, Hadoop
Responsibilities
Lead development of product features and complex backend systems; Shape architecture decisions and influence technical direction; Coach distributed engineering teams; Write high-quality maintainable code; Collaborate with client-side and infrastructure teams; Strengthen agile ways of working
Seniority
Senior, hands-on IC with leadership responsibilities