Software Development Engineer - BackEnd (Staff - Level 4) | Gurugram, IND
Role Overview
The Backend Engineering team builds high-scale, fault-tolerant distributed systems for a global travel platform serving millions of users daily.
Its systems support inventory, pricing, booking, payments, and customer and partner platforms.
The role is described as Staff Backend Engineer and includes end-to-end ownership of a critical service or domain, from architecture through production.
The engineer is expected to make independent technical decisions, identify problems proactively, and raise the technical bar within the team.
Key Skills for This Role
Full Job Posting
About Agoda
Agoda is part of Booking Holdings and operates a global travel platform for hotels, flights, and experiences.
The company describes a diverse international team and a culture centered on data and technology.
Team and opportunity
The Backend Engineering team builds high-scale, fault-tolerant distributed systems for a global travel platform serving millions of users daily.
Its systems support inventory, pricing, booking, payments, and customer and partner platforms.
The role is described as Staff Backend Engineer and includes end-to-end ownership of a critical service or domain, from architecture through production.
The engineer is expected to make independent technical decisions, identify problems proactively, and raise the technical bar within the team.
Responsibilities
- Design, build, and own scalable distributed systems and microservices within the assigned domain.
- Lead complex features and technical initiatives end-to-end within the service or team.
- Drive system design, API design, and engineering best practices.
- Own scalability, performance, reliability, and fault tolerance; optimize high-throughput, low-latency systems.
- Identify risks and improvements, make technical trade-off decisions, and drive issues to resolution.
- Collaborate with adjacent teams and partner with product and business stakeholders on priorities and constraints.
- Stay hands-on with coding and system design, and mentor engineers.
- Handle production issues, drive root-cause analysis, and lead follow-through improvements.
Technical requirements
- 8–12 years of backend engineering experience and strong experience building and owning distributed systems at scale.
- Expertise in Java, Kotlin, Scala, or Go.
- Strong understanding of microservices, REST APIs, system design, SQL/NoSQL databases, performance, scalability, and concurrency.
- Strong coding and problem-solving ability.
Ownership and communication
- Track record of taking ownership and driving initiatives within an area of responsibility.
- Ability to make decisions under ambiguity and own technical and business consequences.
- Experience communicating trade-offs to engineers and non-technical stakeholders.
- Demonstrated impact mentoring or growing engineers with concrete outcomes.
Nice to have
- Experience with large-scale consumer or marketplace platforms.
- Exposure to event-driven systems such as Kafka or RabbitMQ.
- Experience with NoSQL databases such as Cassandra, MongoDB, or Aerospike.
- Familiarity with AWS or GCP, CI/CD pipelines, and Agile/Scrum environments.
Apply for this job in 1 click
Skip the repetitive application forms
Install the Base Career Chrome Extension and autofill job applications across major job boards with your profile.
Trusted by over 500,000 job seekers on Base Career
More from this employer
More jobs at Agoda
Support Associate (Pune)
, IND
Agoda seeks a customer-focused Support Associate to resolve guest and partner queries across phone, email, and chat. The role requires strong spoken and written English and Hindi, clear communication, and sound problem-s
[Infra] Senior Software Engineer – Kubernetes Platform (Bangkok Based, relocation provided)
Jeddah, KSA
Agoda is seeking a senior software engineer to build and operate its Kubernetes platform in Go. The role requires production software engineering, practical Kubernetes and Linux experience, and ownership of platform comp
Workforce Management - Senior Associate Manager - Capacity (Bangkok, Kuala Lumpur, Gurgaon, Pune Based)
, IND
Agoda seeks a Workforce Management Manager to lead a team of WFM Capacity Planners in a contact-center environment. The role owns capacity modelling, forecasting, SLA tracking, and stakeholder reporting while coaching an
Staff / Lead Data Engineer - Bidding (Bangkok based, relocation provided)
Riyadh, KSA
Agoda is seeking a Staff / Lead Data Engineer to technically lead improvements to data and ML processes and build production tools, pipelines, and platforms. Applicants need a relevant bachelor’s degree, 8+ years in soft
[Infra] Senior Software Engineer – Kubernetes Platform (Bangkok Based, relocation provided)
, QAT
Agoda is hiring a senior software engineer to design, build and operate its Kubernetes platform and related infrastructure services. Candidates need production software engineering experience, practical Kubernetes and Li
[Infra] Senior Software Engineer – Kubernetes Platform (Bangkok Based, relocation provided)
Ar Rayyān, QAT
Agoda is hiring a Senior Software Engineer to design, build, and operate its Kubernetes platform and supporting infrastructure software. Candidates need production software engineering experience, practical production Ku
Analyst/Senior Analyst/Associate Manager, Marketing Analytics (Bangkok Based, relocation provided)
Ar Rayyān, QAT
Agoda is hiring for multiple marketing analytics roles across channels, with scope varying by role. The work includes campaign experimentation, predictive modeling, performance reporting, and stakeholder recommendations.
2026 Support Associate - Korean&English(Seoul)
Dubai, UAE
Agoda is seeking a Korean- and English-speaking Support Associate to resolve customer and partner booking issues across phone, email, and chat. The role requires excellent spoken and written Korean, at least B1 English,
Support Associate (Pune)
, IND
[Infra] Senior Software Engineer – Kubernetes Platform (Bangkok Based, relocation provided)
Jeddah, KSA
Workforce Management - Senior Associate Manager - Capacity (Bangkok, Kuala Lumpur, Gurgaon, Pune Based)
, IND
Staff / Lead Data Engineer - Bidding (Bangkok based, relocation provided)
Riyadh, KSA
[Infra] Senior Software Engineer – Kubernetes Platform (Bangkok Based, relocation provided)
, QAT
[Infra] Senior Software Engineer – Kubernetes Platform (Bangkok Based, relocation provided)
Ar Rayyān, QAT
Analyst/Senior Analyst/Associate Manager, Marketing Analytics (Bangkok Based, relocation provided)
Ar Rayyān, QAT
2026 Support Associate - Korean&English(Seoul)
Dubai, UAE