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

  • Bangkok, Thailand

Responsibilities

  • Own the full product lifecycle from business requirements and technology selection through coding standards, development, testing, CI/CD, monitoring, and operational excellence.
  • Design, develop, and maintain backend platforms, scalable data pipelines, and storage solutions across fintech.
  • Build stable, scalable, and high-performance systems for financial technology use cases.
  • Develop and maintain large-scale distributed systems and optimize system performance.
  • Mentor engineers and help others improve code quality and engineering practices.
  • Collaborate with product, finance, engineering, and other cross-functional teams.
  • Lead projects, initiatives, and teams with full ownership of the systems involved.
  • Participate in recruiting and onboarding exceptional talent.

Requirements

  • Require 8+ years of experience developing high-performance production applications.
  • Require strong proficiency in Java, Kotlin, or Scala.
  • Require experience with big data technologies such as Hadoop, real-time processing frameworks such as Apache Spark, SQL, and data architecture.
  • Need systems-thinking skills covering edge cases, failure modes, and system life cycles.
  • Need a metrics-driven approach and experience with operational excellence, metrics, alarms, and dashboards.
  • Need strong software development skills, adaptability, problem-solving ability, and strategic thinking.
  • Need experience with Scrum or Agile development methodologies and excellent verbal and written English communication skills.
  • Preferred experience includes modern fintech or payments organizations and domains such as reconciliation, financial reporting, tax, virtual credit cards, and customer payments.
  • Preferred hands-on experience includes Spark, ETL data pipelines, Kafka, RabbitMQ, GitLab, and Kubernetes.
  • Preferred experience includes developing, maintaining, and debugging large-scale distributed systems and leading projects, initiatives, or teams.

Benefits

  • Bangkok, Thailand-based position with relocation 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

Senior QA Engineer

  • Qualys, Inc.
  • Full time
  • Others
  • 10/15/2026
  • Pune, India

Senior Java Engineer - Security - Elasticsearch

  • Elastic
  • Full time
  • Remote
  • 10/15/2026
  • Salary: zł 308k-zł 487k
  • Poland

Full Stack Software Engineer 4

  • Netflix
  • Full time
  • USA
  • 10/15/2026
  • Salary: $250k-$413k
  • Remote

Senior Java Engineer - Distributed Systems

  • Elastic
  • Full time
  • Remote
  • 10/15/2026
  • Salary: Competitive
  • Romania

Senior Java Engineer - Security - Elasticsearch

  • Elastic
  • Full time
  • UK
  • 10/15/2026
  • Salary: Competitive
  • Remote