Agoda is hiring a Staff Backend Engineer to join its IT Engineering team in Bangkok, Thailand, with relocation provided. The role owns the design, scalability, reliability, and performance of a critical backend service or domain end-to-end, combining hands-on coding with system design and technical leadership. Responsibilities include leading complex feature development, making independent architectural trade-offs, mentoring engineers, partnering with product and business stakeholders, and driving production issue resolution. The position requires 8–12 years of backend engineering experience, deep expertise in Java, Kotlin, Scala, or Go, and strong skills in distributed systems, microservices, REST APIs, SQL/NoSQL databases, and performance/scalability. Candidates should demonstrate ownership beyond assigned tasks, comfort with ambiguity, and a track record of mentoring engineers with measurable outcomes.

