Jobs · Engineering · Washington

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

Similar jobs