CareerPlanGet AI match score →

Staff/Lead Software Engineer, Back End (Bangkok based - Relocation provided)

Bangkok (One Bangkok Office)💼 Full-time🗓 2026-07-10 → 2026-07-31

Core

Lead the development of scalable, fault-tolerant backend systems and APIs for a global travel platform, serving millions of users across inventory, pricing, and booking domains.

Role type

Staff/Lead Software Engineer (Backend)

Builds

Scalable, fault-tolerant systems and APIs for core business logic including inventory, pricing, customer data, and booking systems.

Domain

Travel technology / Distributed systems

Deliverable

production ML models | product features | infrastructure

Required skills

10+ years experience with JVM tech stack (Java, Scala, Kotlin), system architecture, algorithms and data structures, data platforms (SQL, Cassandra, Hadoop), technical leadership, CI/CD practices

Preferred skills

Experience leading projects and engineering teams, improving team productivity via KPI-driven practices, software craftsmanship

Technologies

Scala, Go, Kafka, Aerospike, Java, Kotlin, SQL, Cassandra, Hadoop

Responsibilities

Lead development of product features and complex systems, shape architecture decisions, coach distributed teams, improve system architecture and engineering practices, collaborate with cross-functional teams, drive technical decisions across the organization

Seniority

Staff/Lead, hands-on IC with mentorship responsibilities

Sourced via greenhouse · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.
Apply on Greenhouse ↗