Engineering Manager, Back End (Bangkok based, relocation provided)
Agoda · New York, NY · 1 wk 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.
Opportunity
- 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.
- Staying in touch with where the industry is going is crucial, and it’s important to have strong opinions about how systems should be architected, engineered, and maintained.
- Developing 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 integrating 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
- 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
- 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
Benefits
- Equal Opportunity Employer
Pay
Compensation is competitive and commensurate with experience.
Schedule
Full-time position.