Backend Engineer Manager
Agoda →Bangkok, Thailand
Estimated range. Confirm compensation with the employer.
Bangkok, Thailand
Estimated range. Confirm compensation with the employer.
We check listings for employer identity, role clarity, and application links before publishing.
Listing record updated: October 23, 2026. We archive records after 60 days without an update. This date does not confirm that the employer is still hiring.
Wondering if your experience matches this role? Upload your CV to see matched skills, a fit score, and areas to develop.
Agoda is hiring a Backend Engineer Manager to lead one or more engineering teams within its Back End Engineering department in Bangkok, with relocation support and visa sponsorship provided. The role combines hands-on technical work—writing and reviewing code, coaching engineers, and shaping system architecture—with people leadership, including developing engineers and hiring A-players. Systems are built using Scala, Go, Kafka, and Aerospike, supporting inventory, pricing, payments, and booking flows with dozens of releases per day.
The role requires strong proficiency in at least one of Java, Scala, or C#, experience designing complex scalable distributed systems, prior management of engineering teams with 5+ direct reports, and a background in agile, CI/CD-driven environments. Candidates should be comfortable making data-driven decisions, setting KPIs, and owning systems operationally.
Be hands on: write and review code, provide expert coaching and guidance to engineers
Have strong opinions on how systems should be architected, engineered, and maintained
Do full stack engineering across infrastructure, client side, back end, performance, and data
Develop people: inspire engineers to reach their potential and hire A-players from outside
Operate autonomously, making decisions, setting KPIs, and taking ownership
Extremely proficient in at least 1 programming language (Java, Scala, C#)
Strong experience in systems architecture for complex, scalable, fault-tolerant distributed systems
Demonstrable experience as a system owner with operational responsibility
Proficient in lower level engineering (garbage collection, context switching, threading)
Must have run engineering teams before with 5+ direct reports and worked in a successful agile team
Proficiency in more than one programming language
Job listings are sourced from company websites and career pages. Learn more about how we source jobs.
Bangkok Jobs is not affiliated with the hiring companies. Please verify all job details directly with the employer before applying. We are not responsible for the accuracy of job postings or hiring decisions.