Lead Software Engineer (Level 5) | BackEnd (Gurugram based)
Core
Drive technical direction and deliver complex, high-scale backend systems powering millions of users for a global travel platform.
Role type
Senior IC Lead Backend Engineer (Distributed Systems)
Builds
High-scale, fault-tolerant distributed systems for inventory, pricing, booking, payments, and customer/partner platforms.
Domain
Travel Technology / Distributed Systems
Deliverable
production ML models | product features | infrastructure
Required skills
Distributed systems architecture, API design, microservices, system reliability, performance optimization, technical leadership, hands-on coding, CI/CD practices
Preferred skills
Event-driven architectures (Kafka), cloud-native architectures (AWS/GCP), large-scale platform ownership, cross-team technical initiatives, data platform technologies (Spark/Hadoop)
Technologies
Scala, Go, Java, Kotlin, Kafka, Aerospike
Responsibilities
Lead architecture and design of complex distributed systems; Own technical direction and delivery of critical systems; Drive system design, API standards, and engineering best practices; Lead complex technical initiatives across multiple services and teams; Make key technical decisions balancing business priorities with scalability and reliability; Remain an active contributor to production systems via coding and code reviews; Mentor and coach engineers; Drive continuous improvements in development processes; Align stakeholders and drive execution across cross-functional teams; Lead production stability, incident management, and root-cause analysis.
Seniority
Senior, hands-on IC with leadership responsibilities