Back End Staff Software Engineer (Bangkok based, Relocation provided)

Agoda
Bangkok
Workplace: OnsiteFull timeFunction: Software EngineeringExperience: 10+ yearsSkills: ["Communication","Problem-solving","Teamwork"]

Back-end staff software engineer building scalable, fault-tolerant systems and APIs that power Agoda’s core business. Work with Kotlin and Scala on production-grade services covering inventory, pricing, bookings, payments, and customer data, using modern data technologies (Kafka, Spark, MLflow, Kubeflow) and strong CI/CD practices. Based in Bangkok, with relocation support and global collaboration to ship high-quality features for millions of users.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
Agoda
Agoda
1 year ago

Back End Staff Software Engineer (Bangkok based, Relocation provided)

✓ Verified Job

Canonical indexed version, validated from employer's careers page.

Source: Company careers pageValidated by: Fursa AI
Last checked: 11 hours agoStatus: Live

Job Summary

Back-end staff software engineer building scalable, fault-tolerant systems and APIs that power Agoda’s core business. Work with Kotlin and Scala on production-grade services covering inventory, pricing, bookings, payments, and customer data, using modern data technologies (Kafka, Spark, MLflow, Kubeflow) and strong CI/CD practices. Based in Bangkok, with relocation support and global collaboration to ship high-quality features for millions of users.
Location: Bangkok
Workplace: Onsite
Employment Type: Full time
Job Function: Software Engineering

Key Responsibilities

  • •Develop and maintain production-grade back-end services and APIs using Kotlin, Scala, and other modern languages.
  • •Collaborate across teams to support inventory, pricing, product information, and payments systems.
  • •Implement and improve CI/CD pipelines, testing strategies, and monitoring to ensure reliability and scalable deployments.
  • •Contribute to architectural decisions and drive technical direction for large-scale systems.
  • •Mentor teammates and participate in design reviews to raise code quality and performance.

Pay and Benefits

Perks:Relocation

Key Requirements

  • •10+ years of experience developing performance-critical applications in production environments using Scala, Java, Kotlin, C#, Go or other modern languages.
  • •Strong RDBMS knowledge (SQL Server, Oracle, MySQL, or equivalent).
  • •Excellent English communication skills.
  • •Experience with CI/CD pipelines and robust testing strategies to ensure seamless deployment and high code quality.
  • •Ability to direct significant company-wide projects and set technical vision.
Experience:10+ yearsTravel
Skills:CommunicationProblem-solvingTeamwork
Languages:English
Tech Stack:KotlinScalaKafkaSparkMLflowKubeflowVastStorageStarRocks

Company Brief

Agoda
Agoda operates a global online travel booking platform offering hotels, vacation rentals, flights, and other travel services. It provides price comparison, deals, and booking management for leisure and business travelers worldwide.
Industry: TravelTech
Company Size: Enterprise (1,001+ employees)
Growth: Established Company
Headquarters: Singapore, Singapore
Founded: 2005
Glassdoor
Glassdoor: 3.8
WebsiteLinkedIn