Position overviewPosted 6 days ago

Backend Staff Software Engineer (Level 4)

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 Backend Engineering team in Bangkok, which builds high-scale, fault-tolerant distributed systems powering a global travel platform across inventory, pricing, booking, payments, and customer/partner platforms. The role owns the design and reliability of a critical service or domain end-to-end, combining hands-on coding, system design, and technical ownership, and is accountable for outcomes within the service.

The position requires 8–12 years of backend engineering experience with strong distributed systems expertise and proficiency in Java, Kotlin, Scala, or Go. The engineer is expected to make independent architectural decisions, mentor team members, partner with product and business stakeholders, and drive production reliability improvements.

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

Track record of taking ownership beyond assigned tasks and 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

Hiring Process

Refer to Agoda's Hiring Process Guidelines at careersatagoda.com/interview

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.