Position overviewPosted 6 days ago

Staff Software Engineer – Backend (Bangkok based, Relocation provided)

Agoda →
Not specified8–12 years of backend engineering experience

Bangkok, Thailand

Compensation
THB 150,000 - THB 220,000
THB / month

Estimated range. Confirm compensation with the employer.

Current listing check

We check listings for employer identity, role clarity, and application links before publishing.

Listing record updated: October 21, 2026. We archive records after 60 days without an update. This date does not confirm that the employer is still hiring.

AI Resume Fit Analysis

Quick view

Wondering if your experience matches this role? Upload your CV to see matched skills, a fit score, and areas to develop.

Match My Resume

About the position

Agoda is hiring a Staff Backend Engineer to join its IT Engineering team in Bangkok, Thailand, with relocation provided. The role owns the design, scalability, reliability, and performance of a critical backend service or domain end-to-end, combining hands-on coding with system design and technical leadership. Responsibilities include leading complex feature development, making independent architectural trade-offs, mentoring engineers, partnering with product and business stakeholders, and driving production issue resolution.

The position requires 8–12 years of backend engineering experience, deep expertise in Java, Kotlin, Scala, or Go, and strong skills in distributed systems, microservices, REST APIs, SQL/NoSQL databases, and performance/scalability. Candidates should demonstrate ownership beyond assigned tasks, comfort with ambiguity, and a track record of mentoring engineers with measurable outcomes.

Responsibilities

Design, build, and own scalable distributed systems and microservices within your domain

Lead development of complex features and technical initiatives end-to-end

Drive system design, API design, and engineering best practices for your team

Own scalability, performance, reliability, and fault tolerance of services

Mentor engineers on your team and handle production issues, RCA, and follow-through improvements

Requirements

8–12 years of backend engineering experience

Strong experience building and owning distributed systems at scale

Expertise in Java, Kotlin, Scala, or Go

Strong understanding of microservices architecture, REST APIs, system design, SQL/NoSQL databases, performance, scalability, and concurrency

Demonstrated impact mentoring engineers with concrete outcomes

Nice to have

Experience building large-scale consumer or marketplace platforms

Exposure to event-driven systems (Kafka, RabbitMQ)

Experience with NoSQL databases (Cassandra, MongoDB, Aerospike)

Familiarity with cloud (AWS/GCP) and CI/CD pipelines

Experience working in Agile/Scrum environments

Share this job

Job listings are sourced from company websites and career pages. Learn more about how we source jobs.

Bangkok Jobs is not affiliated with the hiring companies. Please verify all job details directly with the employer before applying. We are not responsible for the accuracy of job postings or hiring decisions.