Bangkok, Thailand On-site Full-time

Agoda is hiring a Staff Software Engineer (FinTech) - Back End (Bangkok based, Relocation provided)

Responsibilities

  • Take end-to-end ownership of product development, spanning requirement analysis, technology choices, coding standards, agile execution, testing, CI/CD, and system monitoring
  • Design, implement, and support platforms and data processing pipelines across financial technology domains
  • Build robust, scalable, and high-performance systems to handle evolving financial service demands
  • Produce high-quality code and guide team members to do the same through mentorship and collaboration
  • Work closely with cross-functional teams and departments to align technical and business goals
  • Apply strong analytical and strategic thinking to solve complex problems and anticipate future system needs
  • Lead by inspiring innovation and turning technical vision into tangible outcomes
  • Promote collaboration across functions to advance product and technology objectives
  • Contribute to building the engineering team by helping recruit and integrate top-tier talent

Requirements

  • 8 or more years of professional experience with demonstrated expertise in Java, Kotlin, Scala, or C# and a history of delivering high-performance systems in production
  • Proven background with big data tools such as Hadoop, real-time processing frameworks like Apache Spark, and deep proficiency in SQL and data architecture
  • Systems-thinking mindset, including understanding of edge cases, failure scenarios, and system lifecycles
  • Data-driven decision-making using metrics and observability tools
  • Deep commitment to software craftsmanship and continuous learning
  • Familiarity with Agile or Scrum development practices
  • Strong English communication skills, both written and verbal
  • Experience ensuring operational excellence with a focus on metrics, alerts, and dashboards

Nice to Have

  • Background in modern FinTech or payments environments
  • Knowledge of financial domains such as reconciliation, reporting, tax, or payout mechanisms including virtual credit cards and customer payment systems
  • Hands-on work with Spark for data processing, ETL pipelines, and message queue systems like Kafka or RabbitMQ
  • Experience with core engineering tools including GitLab for version control and CI/CD, and Kubernetes for orchestration
  • Track record of developing, maintaining, and troubleshooting large distributed systems
  • Leadership experience in managing projects, technical initiatives, or engineering teams with full system ownership

Compensation

Competitive

Work Arrangement

On-site

Team

Back End Engineering in FinTech

Responsibilities

  • Take end-to-end ownership of product development, spanning requirement analysis, technology choices, coding standards, agile execution, testing, CI/CD, and system monitoring
  • Design, implement, and support platforms and data processing pipelines across financial technology domains
  • Build robust, scalable, and high-performance systems to handle evolving financial service demands
  • Produce high-quality code and guide team members to do the same through mentorship and collaboration
  • Work closely with cross-functional teams and departments to align technical and business goals
  • Apply strong analytical and strategic thinking to solve complex problems and anticipate future system needs
  • Lead by inspiring innovation and turning technical vision into tangible outcomes
  • Promote collaboration across functions to advance product and technology objectives
  • Contribute to building the engineering team by helping recruit and integrate top-tier talent

Required

  • 8 or more years of professional experience with demonstrated expertise in Java, Kotlin, Scala, or C# and a history of delivering high-performance systems in production
  • Proven background with big data tools such as Hadoop, real-time processing frameworks like Apache Spark, and deep proficiency in SQL and data architecture
  • Systems-thinking mindset, including understanding of edge cases, failure scenarios, and system lifecycles
  • Data-driven decision-making using metrics and observability tools
  • Deep commitment to software craftsmanship and continuous learning
  • Familiarity with Agile or Scrum development practices
  • Strong English communication skills, both written and verbal
  • Experience ensuring operational excellence with a focus on metrics, alerts, and dashboards

Preferred

  • Background in modern FinTech or payments environments
  • Knowledge of financial domains such as reconciliation, reporting, tax, or payout mechanisms including virtual credit cards and customer payment systems
  • Hands-on work with Spark for data processing, ETL pipelines, and message queue systems like Kafka or RabbitMQ
  • Experience with core engineering tools including GitLab for version control and CI/CD, and Kubernetes for orchestration
  • Track record of developing, maintaining, and troubleshooting large distributed systems
  • Leadership experience in managing projects, technical initiatives, or engineering teams with full system ownership

Available

Required Skills
KotlinScalaSQL
About company
Agoda
Since 2005, Agoda has been making travel easier and more rewarding for everyone. As part of Booking Holdings, the world’s leading provider of online travel and related services, we’re proud to call Asia our home base. Every day, our great-value deals empower millions of travelers worldwide to explore, learn, and experience the world. Agoda is transforming travel for millions of customers across the globe. Headquartered in Asia, Agoda, a digital travel platform, helps anyone see the world for less with its great value deals on a global network of 4.7M hotels and holiday properties worldwide, plus flights, activities, and more. Agoda.com and the Agoda mobile app are available in 39 languages and supported by 24/7 customer support. Agoda employs over 7,100 professionals from 95 nationalities in locations around the globe. In every department – from engineering to customer experience – we provide an environment rich with creativity, collaboration, and experimentation, and the tools to work faster and smarter. At Agoda, we believe our people are our strength. We work hard and have fun, and we choose people who are dedicated to making things great.
All jobs at Agoda Visit website
Job Details
Department Fintech
Category other
Posted 4 hours ago