Position overviewPosted 4 days ago

Backend Engineer Manager

Agoda →
Not specifiedNot specified

Bangkok, Thailand

Compensation
THB 180,000 - THB 280,000
THB / month

Estimated range. Confirm compensation with the employer.

Current listing check

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.

AI Resume Fit Analysis

Quick view

Wondering if your experience matches this role? Upload your CV to see matched skills, a fit score, and areas to develop.

Match My Resume

About the position

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.

Responsibilities

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

Requirements

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

Nice to have

Proficiency in more than one programming language

Share this job

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.