What is a Software Engineer at Make My Trip?
A Software Engineer at Make My Trip plays a central role in driving India's premier online travel platform. Engineers here build high-throughput, fault-tolerant backend microservices, resilient frontend applications, and rich mobile experiences that power millions of bookings for flights, hotels, trains, and holiday packages daily. The software you write directly shapes the travel booking experience for millions of users, ensuring high availability and sub-second latency during massive traffic surges.
The technical environment spans high-scale distributed backend systems, modern web architectures, and mobile platforms. Software engineers handle critical problem spaces like distributed inventory caching, real-time pricing and ranking algorithms, high-throughput transaction processing, complex search itinerary graph reconstructions, and automated payment workflows. Working on these platforms requires writing clean, production-grade code while deeply understanding system trade-offs, concurrency, and memory management.
Engineers at Make My Trip take end-to-end ownership of their features—from low-level design and data structure selection to high-level architecture, deployment, and performance tuning. Joining the team offers the opportunity to solve complex distributed systems and algorithm problems at an enormous consumer scale, delivering measurable impact across the entire online travel ecosystem.