Expedia
Expedia1h ago
Indeed

Software Development Engineer III

Gurugram, Haryana
Full Time
Senior Level

Auto Apply to 50+ AI Matched Software Development Engineer III Jobs

Use Auto Apply Agents to Bulk Apply jobs with ATS Optimised Resumes, find verified Insider Connections for jobs at Expedia

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

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...

Gurugram, Haryana
Posted on Indeed