Back End Lead Software Engineer
Core
Lead development of product features, experiments, and complex backend systems while shaping architecture decisions and coaching distributed engineers.
Role type
Senior IC backend software engineering lead
Builds
Performance-critical production applications and data platforms
Domain
Travel technology / Distributed systems
Deliverable
production ML models | product features | infrastructure
Required skills
Java, Scala, or Kotlin, SQL, Cassandra, Hadoop, algorithms, data structures, software architecture, system design, agile practices
Preferred skills
Passion for software craftsmanship, continuous learning, engineering excellence
Technologies
Java, Scala, Kotlin, SQL, Cassandra, Hadoop
Responsibilities
Lead development of product features and complex backend systems, shape architecture decisions, coach distributed engineers, improve system architecture and code quality, collaborate with client-side and infrastructure teams, drive KPI-driven engineering practices
Seniority
Senior, hands-on IC with leadership responsibilities