Backend Lead Software Engineer (l5) — Bangkok Relocation Provided

Agoda

Bangkok, Thailand
On-site
10+ years software engineering experience
Proficiency in kotlin scala or java
End-to-end production service ownership
This role involves architecting highly scalable, mission-critical backend systems while providing hands-on technical leadership to over 40 engineers

Job Summary

  • This role involves architecting highly scalable, mission-critical backend systems while providing hands-on technical leadership to over 40 engineers.
  • The company offers a comprehensive relocation package including visa sponsorship, flights, temporary housing, and support for family members.
  • Candidates will drive organization-wide excellence in observability, testing, and software quality through data-informed decisions and strong engineering fundamentals.

Matching Summary

This role involves architecting highly scalable, mission-critical backend systems while providing hands-on technical leadership to over 40 engineers.

Skills & Requirements

Must-have

  • 10+ years software engineering experience
  • Proficiency in Kotlin Scala or Java
  • End-to-end production service ownership
  • Large-scale system architecture design
  • Strong backend engineering fundamentals

Nice-to-have

  • Experience with Scala and Go languages
  • Knowledge of Kafka and Aerospike technologies
  • Cross-team collaboration and influence skills
  • Mentoring and fostering engineering culture
  • Understanding of frontend mobile trade-offs

Key Requirements

  • Bachelor's degree in Computer Science or related field
  • 10+ years of professional software engineering experience
  • Proven track record of leading large-scale technical initiatives

Work Rights

Visa sponsorship provided for international candidates

Sponsorship: required

Tailored Resume

Cover Letter