← Все вакансии/Lead/Agoda
LeadOfficeGurugram

Backend Engineer

A
Agoda
Уровень
Lead
Формат
Office
О роли

Описание вакансии

About the company

  • Agoda is part of Booking Holdings (NASDAQ: BKNG), a global travel platform with over 7,000 employees from 90 countries.
  • Backend Engineering builds high-scale, fault-tolerant distributed systems serving millions of users daily across inventory, pricing, booking, payments, and customer/partner platforms.

Responsibilities

  • Lead the architecture, design, and development of complex distributed systems at scale.
  • Own the technical direction, delivery, and evolution of critical systems and platforms.
  • Drive system design, API standards, software architecture, and engineering best practices across teams.
  • Lead complex technical initiatives involving multiple services, teams, and stakeholders.
  • Make key technical decisions balancing business priorities with scalability, reliability, and maintainability.
  • Remain an active contributor to production systems through coding, code reviews, system design, and technical problem-solving.
  • Mentor and coach engineers, raising technical capability, code quality, and engineering standards.
  • Drive continuous improvements in development processes and agile ways of working.
  • Lead production stability, incident management, root-cause analysis, and long-term reliability improvements.

Requirements

  • 11+ years experience building and operating large-scale backend systems in production.
  • Proven experience delivering complex distributed systems at scale.
  • Strong expertise in Java, Scala, Kotlin, or Go.
  • Strong software architecture skills with a track record of driving architectural decisions.
  • Proven experience leading technical initiatives, projects, or engineering teams with end-to-end ownership.
  • Recent and ongoing hands-on coding experience in production environments.
  • Deep expertise in distributed systems and architecture, API design and microservices, performance, scalability, and system reliability, system design for high-throughput, highly available applications.

Nice to have

  • Experience building or owning large-scale platforms across multiple services or domains.
  • Experience designing and operating event-driven architectures using Kafka.
  • Experience with cloud-native architectures on AWS or GCP.
  • Strong understanding of CI/CD, DevOps, automation, and modern software delivery practices.
  • Experience driving cross-team technical initiatives, platform modernization, or large-scale migrations.
  • Familiarity with high-volume data systems, Spark, Hadoop, or related data platform technologies.
Стек и навыки

С чем работаем