Software Development Engineer III

Expedia Expedia · Hospitality · Gurgaon, India

Software Development Engineer III role at Expedia Group focused on the Insurance team. The role involves designing, developing, and maintaining web services for insurance micro-services, leading projects end-to-end, and contributing to design methodologies. While the core function is software engineering for travel insurance products, there is a stated familiarity and preference for leveraging AI/ML concepts for backend improvements, anomaly detection, and autonomous scaling.

What you'd actually do

  1. Design, develop, debug, and modify web services for Insurance micro-services
  2. Lead, coordinate, and collaborate on multiple concurrent and complex cross-organizational initiatives
  3. Lead the end-to-end product life cycle from mid to large size projects: Design, development, testing, deployment, and providing operational excellence and support
  4. You contribute to advancing the teams design methodology and quality programming practices and mentor junior team members to adapt standard methodologies
  5. You find and advocate for industry standards and best practices in development methodologies, techniques, and technologies

Skills

Required

  • Bachelor’s degree in Computer Science or a related technical field; or equivalent related professional experience.
  • 5+ years of relevant professional experience.
  • 5+ years of relevant professional software development experience.
  • Proven experience owning and delivering services end to end, including design, implementation, testing, deployment, and operational support within a multi-service or domain-focused environment.
  • Proficiency/past experience in one of the modern web frontend technologies, including JavaScript/TypeScript, HTML5, CSS3, and at least one framework such as React, Angular.
  • Familiarity with AI-driven systems, tools, or workflows and applying AI/ML concepts to real world products.

Nice to have

  • Experience architecting and operating large-scale, distributed backend systems in a cloud environment.
  • Advanced knowledge of backend system design, resilient API frameworks, and data modeling for multi-service platforms.
  • Strong record of implementing operational excellence through automated testing, robust monitoring, and reliability engineering.
  • Demonstrated ability to safely integrate and operate AI/ML-enabled solutions for backend quality and performance improvements.
  • Deep expertise in leveraging AI/ML for backend development, such as predictive analytics for anomaly detection or autonomous scaling solutions.

What the JD emphasized

  • Proven experience owning and delivering services end to end, including design, implementation, testing, deployment, and operational support within a multi-service or domain-focused environment.
  • Familiarity with AI-driven systems, tools, or workflows and applying AI/ML concepts to real world products.
  • Demonstrated ability to safely integrate and operate AI/ML-enabled solutions for backend quality and performance improvements.
  • Deep expertise in leveraging AI/ML for backend development, such as predictive analytics for anomaly detection or autonomous scaling solutions.