
Agoda is seeking a Staff Software Engineer for its Platform team to develop mission-critical systems serving millions of users daily. The role owns the full product lifecycle, including requirements, technology selection, coding standards, agile development, testing, CI/CD, and monitoring, while designing platforms and data pipelines and improving system performance. Candidates should have at least eight years of experience with performance-critical production applications using Scala, Java, Kotlin, or comparable modern languages. The role requires strong RDBMS knowledge, technical leadership, architectural decision-making, advanced CI/CD and testing experience, and good English communication. Knowledge of NoSQL, Kafka or other queueing systems, and Play framework is preferred. The position is based in Bangkok, Thailand, with relocation provided.



