Skip to main content
Posted 30 June, 2026

Software Development Engineer - BackEnd (Staff) | Gurugram, IND

Agoda
Gurugram Full Time
Reference: 102_698229_8035213

Build systems that power millions of global travel experiences
Design and scale high-performance backend systems handling millions of requests daily across a global platform used by millions of travelers.

About our Team

At Agoda, our Backend Engineering team builds high-scale, fault-tolerant distributed systems that power a global travel platform serving millions of users daily. We own mission-critical domains across inventory, pricing, booking, payments, and customer/partner platforms.

Our systems run with high availability, low latency, and zero-downtime expectations, powered by modern technologies such as Scala, Go, Java, Kotlin, Kafka, and Aerospike, along with strong foundations in CI/CD, automation, and observability.

We ship fast-often dozens of releases a day-and design systems that are resilient, self-healing, and built to scale globally.


The Opportunity
As a Staff Backend Engineer, you will drive the design and development of scalable distributed systems, working on high-impact backend services.
You'll combine hands-on coding, system design, and technical leadership, contributing to complex systems and influencing engineering practices.


What You will Do

  • Design and build scalable distributed systems and microservices
  • Lead development of complex features and technical initiatives end-to-end
  • Drive system design, API design, and engineering best practices
  • Own scalability, performance, reliability, and fault tolerance of services
  • Optimize high-throughput, low-latency systems
  • Contribute to cross-team collaboration and system alignment
  • Stay hands-on with coding and system design (50-60%)
  • Mentor engineers and support overall team capability growth
  • Participate in technical decision-making and architectural improvements
  • Handle production issues, RCA, and continuous improvements


What We're Looking For

  • 8-12 years of backend engineering experience
  • Strong experience building 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
  • Strong coding + problem-solving ability
  • Ability to contribute to technical decisions and mentor engineers

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), CI/CD pipelines
  • Experience working in Agile/Scrum environments

#Delhi #Gurgaon #Gurugram #Bangalore #Bengaluru #Chennai #Noida #DelhiNCR #Pune #Mumbai #Hyderabad

Sign up for Job Alerts