Engineering Manager, Back End - Generative Ai (Bangkok based, relocation provided)
Agoda · Seattle, WA · 6 days ago
HybridEngineeringFull-time
About the role
The Engineering Manager role at Agoda is one of the most significant and challenging roles at the company. The right candidate is both extremely hands-on—technically excellent, with solid engineering principles—and exhibits strong leadership and people development skills. We are looking for world-class development managers to lead one or more of our engineering teams.
Responsibilities
- Drive the end-to-end execution of AI-focused product and platform initiatives, fostering engineering scalability, organizational alignment, and high-impact delivery.
- Be hands-on—its one of the job’s fundamental tasks, and most of our development managers are writing and reviewing code, giving expert-level coaching and guidance to their engineers.
- Develop full-stack engineering skills: you should have solid experience in all parts of the technology stack: infrastructure, client-side, back-end, performance, data, and others.
- Develop people—despite our investment and belief in technology, people are still our greatest asset. The right candidate will have a keen interest in developing people: inspiring those around them so they can achieve their potential. Being able to bring A-players such as yourself from outside and integrate them into the business will also be important.
Requirements
- Extremely proficient in at least 1 programming language (Java, Scala, C#)
- Strong experience in systems architecture—particularly in complex, scalable, and fault-tolerant distributed systems
- Demonstrable experience as a system owner with operational responsibility
- Proficient in lower-level engineering (garbage collection, context switching, threading)
- DevOps culture—Agility, leanness, automation, CI/CD
- Good understanding of application security
- Passionate about technology and the Internet
- Must have worked in a successful agile development team
- Must have run engineering teams before with 5+ direct reports
- Able to operate with autonomy: making decisions, setting KPIs, with a strong sense of ownership
- Practices data-driven decision-making
Qualifications
- Must have worked in a successful agile development team
- Must have run engineering teams before with 5+ direct reports
- Able to operate with autonomy: making decisions, setting KPIs, with a strong sense of ownership
- Practices data-driven decision-making
Skills
- Proficiency in more than one programming language
Benefits
- No benefits mentioned in the job posting
Pay
- No pay information provided in the job posting
Schedule
- No schedule information provided in the job posting