Agoda logo
Est. Monthly
Estimated €13,890
Posted August 20, 2026 · 4 days agoLast seen August 23, 2026Est. expiry September 24, 2026

Back End Software Engineer

Back End Staff Software Engineer (Bangkok based, Relocation provided)
Bangkok, Thailand
Onsite · Software Engineering
Full-time · Senior
English
No People Management
10 years experience
How this salary compares
Salary Context: Back End Software Engineer

Hover or tap a row for full statistics (EUR / month on this chart).

Salary analysis

Compared with the selected benchmark ("All roles in Bangkok, Thailand"), this listing's salary midpoint is about 90% lower. The offer sits below the benchmark range (€9,260–€13,890). Range-width comparison is limited because one of the salary bands is incomplete. This benchmark is based on 3 comparable listings.

Monthly salary comparison for Back End Software Engineer
MarketLower bound (25th percentile)MedianUpper bound (75th percentile)
All roles in Bangkok, Thailand€9,260/per month€13,890/per month€13,890/per month
Pay in our data — not quoted in ad (Senior)€1,158/per month€1,158/per month€1,158/per month
About the role

The job posting describes Agoda's Back-End Engineering team creating scalable systems and APIs, with a Bangkok-based relocation-eligible position. Key requirements include 10+ years of production experience in Scala/Java/Kotlin, strong RDBMS knowledge, leadership in directing large company-wide projects and setting technical vision, excellent English, and the ability to influence architecture. Nice-to-haves include NoSQL and Play framework experience. The role is onsite in Bangkok.

Job Details

Responsibilities

  • Build scalable, fault-tolerant systems and APIs
  • Own major areas of the platform
  • Collaborate with cross-functional teams
  • Drive architectural decisions and standards
  • Ensure high code quality and robust deployment pipelines

Requirements

  • 10+ years of experience developing performance-critical applications in a production environment using Scala, Java, Kotlin or relevant modern programming languages
  • Strong RDBMS knowledge (SQL Server, Oracle, MySQL, or other)
  • Ability to direct significant company-wide projects and set technical vision
  • Good command of the English language
  • Deeply involved in architectural decisions, setting the standard and direction for the team
  • Implement advanced CI/CD pipelines and robust testing strategies to ensure seamless integration, deployment, and high code quality
  • Passion for software development and continuous improvement of knowledge and skills

Skills & Technologies

KotlinScalaKafkaSparkMLflowKubeflowVastStorageStarRocks
Seen 1 day agoPartial Schema

Help us improve JobCrawls — sign in to sync saved jobs across devices, or send feedback anytime.