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

Staff Software Engineer - Back End

Home > Java programming jobs

Staff Software Engineer - Back End in Others new

  • Bangkok, Thailand

Responsibilities

  • Own the full product lifecycle from business requirements and technology selection through coding standards, development, testing, CI/CD, monitoring, and maintenance.
  • Design, develop, and maintain backend platforms, scalable data pipelines, and storage solutions across FinTech.
  • Build stable, scalable, highly performant systems for financial technology applications.
  • Develop and maintain large-scale distributed systems and support operational excellence through metrics, alarms, and dashboards.
  • Mentor engineers and help others produce high-quality code.
  • Collaborate with cross-functional teams and departments to achieve product and technology goals.
  • Lead projects, initiatives, and teams with full ownership of the systems involved.
  • Recruit and onboard exceptional talent.

Requirements

  • At least 8 years of experience developing high-performance production applications.
  • Strong proficiency in Java, Kotlin, and Scala.
  • Experience with big data technologies such as Hadoop and Apache Spark, plus advanced SQL and data architecture knowledge.
  • Ability to reason about system edge cases, failure modes, and lifecycles using a metrics-driven approach.
  • Experience with Scrum or Agile development methodologies.
  • Excellent verbal and written English communication skills.
  • Experience with operational excellence, including metrics, alarms, and dashboards.
  • Preferred experience in modern FinTech or payments organizations.
  • Preferred knowledge of financial reconciliation, financial reporting, tax, virtual credit cards, or customer payments.
  • Preferred hands-on experience with Spark, ETL data pipelines, Kafka, RabbitMQ, GitLab, and Kubernetes.
  • Preferred experience developing, maintaining, and debugging large-scale distributed systems.
  • Preferred experience leading projects, initiatives, or teams.

Benefits

  • The position is based in Bangkok, Thailand.
  • Relocation is provided.

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

Principal Software Engineer, Lifecycle Management

  • Okta
  • Full time
  • Others
  • 10/02/2026
  • Bengaluru, India

SDE I - Backend

  • Netomi
  • Full time
  • Remote
  • 10/02/2026
  • India

Java Engineer Cape Town*

  • Accso – Accelerated Solutions GmbH
  • Full time
  • Others
  • 10/02/2026
  • Cape Town, South Africa

Senior Java Engineer* Cape Town

  • Accso – Accelerated Solutions GmbH
  • Full time
  • Others
  • 10/02/2026
  • Cape Town, South Africa

Senior Java Engineer*

  • Accso – Accelerated Solutions GmbH
  • Full time
  • Others
  • 10/02/2026
  • Cape Town, South Africa