Your browser does not support javascript! Please enable it, otherwise web will not work for you.

Staff/Lead Software Engineer

Home > Java programming jobs

Staff/Lead Software Engineer in Others new

  • Bangkok, Thailand

Responsibilities

  • Lead development of product features, experiments, technical initiatives, and complex backend systems.
  • Shape architecture decisions, provide technical leadership, and influence and coach distributed engineers.
  • Improve system architecture, software design, code quality, and engineering practices.
  • Drive agile and scrum ways of working and improve team productivity through KPI-driven practices.
  • Collaborate with backend, client-side, and infrastructure teams to deliver technical solutions.
  • Write high-quality maintainable code and influence technical decisions across the organization.

Requirements

  • 10+ years of experience building performance-critical production applications using a JVM technology stack such as Java, Scala, or Kotlin.
  • Proven experience leading projects, technical initiatives, or engineering teams with full ownership of systems.
  • Hands-on experience with data platforms such as SQL, Cassandra, or Hadoop.
  • Strong understanding of algorithms, data structures, software architecture, and architectural decision-making.
  • Demonstrated excellence in software development and coding.
  • Ability to improve team productivity and effectiveness through KPI-driven engineering practices.
  • Excellent written and verbal English communication skills.
  • Passion for software craftsmanship, continuous learning, and engineering excellence.

Benefits

  • Visa sponsorship for the employee and family, plus flights, a settling-in allowance, and temporary housing.
  • Dedicated relocation and settling-in advisors, a relocation buddy program, and community events.
  • Partner and children support, including school-search and legal assistance.
  • International health insurance and flexible home-visit support.
  • Hybrid working from Agoda’s Bangkok headquarters.
  • Professional growth and learning budget and employee resource groups.
  • The position is based in Bangkok, Thailand, and includes a full relocation and onboarding package.

Agoda

At Agoda, we bridge the world through travel. We aim to make it easy and rewarding for more travelers to explore and experience the amazing world we live in. We do so by enabling more people to see the world for less – with our best-value deals across our 6,000,000+ hotels and holiday properties,...

Similar positions

Software Engineer - Java - CF Benchmark

  • Kraken
  • Full time
  • Remote
  • 10/17/2026
  • Argentina, Brazil

Software Development Engineer in Test

  • Platform Science
  • Full time
  • Others
  • 10/17/2026
  • Chennai, India

Full-stack Test Engineer

  • KMS Technology
  • Full time
  • Others
  • 10/17/2026
  • Ho Chi Minh City, Vietnam

Principal Mobile Engineer (POS Terminal)

  • Moniepoint
  • Full time
  • Remote
  • 10/17/2026
  • Spain

Senior Software Engineer I

  • RELX
  • Full time
  • Others
  • 10/17/2026
  • Chennai, India