Backend Lead Software Engineer (L5) — Bangkok Relocation Provided
Core
Lead the development of scalable, fault-tolerant backend systems and APIs for a global travel platform, serving millions of users across inventory, pricing, booking, and payments.
Role type
Senior IC Backend Lead Software Engineer (L5)
Builds
Scalable, fault-tolerant systems and APIs for core business logic (inventory, pricing, booking, payments)
Domain
Travel technology / Distributed systems
Deliverable
production ML models | product features | infrastructure
Required skills
JVM tech stack (Java, Scala, Kotlin), System architecture, CI/CD, SQL, NoSQL (Cassandra), Hadoop, Algorithms and data structures, Agile/Scrum
Preferred skills
Experience leading projects and engineering teams, KPI-driven engineering practices, Software craftsmanship
Technologies
Scala, Go, Kafka, Aerospike, SQL, Cassandra, Hadoop
Responsibilities
Lead development of product features, experiments, and complex systems; Shape architecture decisions and coach distributed teams; Improve system architecture and engineering practices; Collaborate with client-side and infrastructure teams; Identify opportunities to enhance products and code quality; Write high-quality, maintainable code.
Seniority
Senior, hands-on IC with leadership responsibilities