Software Development Engineer III
Full Job Description
Expedia Group is shaping the future of travel by prioritizing people and fostering an open, inclusive culture. We are seeking a Software Development Engineer III in Gurugram, Haryana, to join our team responsible for the data backbone of our traveler and partner servicing ecosystem. You will work with a modern, distributed tech stack to build and manage Tier-1 applications requiring sub-second latency and high reliability, ensuring every traveler interaction is powered by the best data and AI technology.
Responsibilities:
- Design and implement robust, scalable services and components, including system design (LLD), API design, and data modeling for high-throughput, distributed computing and event processing architectures.
- Build, extend, and maintain reliable, observable, and secure back-end and/or full-stack systems, ensuring high availability and performance.
- Own end-to-end delivery of complex technical features, from design and implementation through testing, deployment, and production support.
- Safely integrate and operate AI/ML-enabled solutions, applying AI/ML concepts to real-world products.
- Collaborate with cross-functional teams to translate business requirements into reusable and extensible technical solutions.
- Drive engineering excellence through code quality, automated testing, operational readiness, and continuous improvement of distributed, event-driven systems.
Qualifications:
- Bachelor's or Master's degree in Computer Science, Engineering, or a related technical field, or equivalent practical experience.
- Extensive professional software development experience in distributed, service-oriented, or microservices environments.
- Proven ability to design and implement scalable, event-driven, and transaction-heavy systems.
- Strong programming skills in modern languages, with a solid understanding of algorithms, data structures, concurrency, and distributed computing.
- Demonstrated experience owning the full software development lifecycle for services.
Preferred Qualifications:
- Deep experience with large-scale distributed computing and event processing architectures, focusing on resiliency and throughput.
- Technical leadership experience on complex projects.
- Hands-on experience with high-volume, event-driven or streaming systems.
- Familiarity with AI-driven systems and integrating AI/ML capabilities into production services.
- Experience building and operating highly observable services and using data to drive performance improvements.
Expedia Group offers a full benefits package including travel perks, generous time-off, parental leave, a flexible work model, and career development resources. We are committed to creating an inclusive and diverse workforce.
Company
Expedia
Expedia Group is a leading global travel company dedicated to making travel smoother and more memorable for everyone, everywhere. We leverage cutting-edge technology to create groundbreaking solutions...