Browse current jobs

Senior Software Development Engineer

Expedia · Gurgaon

Apply on employer website

Collected role description

Role overview

Senior Software Development Engineer at Expedia

Responsibilities

  • Design, develop, test, deploy, and maintain high-quality software that delivers reliable, accessible, and intuitive customer experiences.

Required qualifications

  • Bachelor’s degree in Computer Science or a related technical field; or equivalent related professional experience.
  • 8+ years of relevant professional experience.
  • Experience owning features or components within a service or application from design and implementation through testing, deployment, and operational support.
  • Proficiency in software development, API integration, data modeling, version control, automated testing, debugging, and production support.
  • Familiarity with low-level system design and developing maintainable, reliable, secure, and operationally resilient software solutions.

Preferred qualifications and skills

  • Experience delivering software products at scale with a focus on performance, accessibility, usability, security, and operational excellence.
  • Demonstrated ability to make data-driven technical decisions, diagnose complex issues, and improve the reliability and maintainability of production applications.
  • Experience contributing to architecture and design decisions across multiple services or technical domains while collaborating effectively with partner teams.
  • Practical experience using AI-assisted development tools or applying AI/ML concepts to improve product capabilities, engineering workflows, or customer outcomes.
  • Experience safely integrating, monitoring, and operating AI/ML-enabled features within software applications, with attention to reliability, governance, and measurable impact.
  • Accommodation requests
  • Expedia Group is committed to providing an inclusive and accessible recruiting experience.
  • If you need an accommodation or adjustment due to a disability during the application or recruiting process, please submit a request at https://expedia.service-now.com/askeg?id=job_accommodation .

Employment details

  • Location: India - Gurgaon

Application details

  • We are increasingly intent‑aware , using behavior and context to order and apply filters in ways that speed up decision‑making.
  • Collaborate across engineering, product, design, and other technical teams to deliver outcomes and apply your expertise across multiple problem spaces.

About the employer

  • At Expedia Group, we help travelers explore the world, one journey at a time.
  • Group
  • Expedia Group includes three flagship consumer brands - Expedia, Hotels.com, and Vrbo - along with a leading B2B travel business and travel advertising offerings.
  • Across our brands and business, we help travelers explore the world with confidence and ease.
  • Important notice
  • Employment opportunities and job offers at Expedia Group will always come from Expedia Group's Talent Acquisition and hiring teams.
  • Never share sensitive personal information unless you are confident of the recipient.
  • Expedia Group does not extend job offers via email or messaging tools to individuals with whom we have not made prior contact.
  • Our email domain is @expediagroup.com.
  • The official place to find and apply for roles is https://careers.expediagroup.com/jobs/ .
  • Equal Opportunity
  • Expedia is committed to creating an inclusive work environment with a diverse workforce.
  • All qualified applicants will receive consideration for employment without regard to race, religion, gender, sexual orientation, national origin, disability or age.

Benefits

  • Our five Behaviors-Traveler First, Think Big, Operate with Excellence, Ownership Mindset, and Succeed Together-help foster a supportive environment where people can grow their careers and have the flexibility, benefits, and support to do their best work.

Additional role details

  • As a global travel company powered by passionate people, trusted partnerships, and leading technology, we connect travelers, partners, and advertisers through our consumer brands, B2B network, and travel advertising business.
  • Here, you'll do meaningful work that helps millions of people discover, book, and experience travel with more ease, confidence, and joy.
  • Join us and build for travelers everywhere.
  • Introduction to the team:
  • The Air Filters & Ranking team at Expedia Group sits at the heart of how travelers discover and select flights.
  • We are a backend‑focused, data‑driven team that builds the intelligence behind flight search results—ensuring that millions of customers around the world can find the right itinerary quickly, confidently, and at scale.
  • What We Build Our team owns and evolves the Flights Central Tool , as well as the filters and ranking systems that shape what travelers see on the flight search results page.
  • Flights Central Tool We provide a central control plane for flight experiences: configuration, feature flags, experiments, and insights that let product, analytics, and operations teams fine‑tune how flight offers are selected and presented.
  • This tool is the hub where business strategy meets technical execution for air.
  • Ranking & Offer Selection We integrate ML models at multiple layers of the stack to score, blend, and rank flight offers in real time.
  • Our goal is to surface the most relevant options—balancing price, convenience, reliability, flexibility, and traveler preferences—so that customers see compelling choices at the very top of the results.
  • Filters & Intent Understanding We design and power flight filters (e.g., stops, times, airlines, fare attributes, flexibility) so that travelers can narrow hundreds of itineraries down to a small, manageable set.
  • In this role, you will:
  • Translate product requirements into scalable technical solutions using modern software development technologies and sound engineering practices.
  • Contribute to low-level system design, API design, and data modeling to support maintainable, resilient, secure, and operationally reliable applications.
  • Own features or components across design, implementation, testing, deployment, troubleshooting, production support, and continuous improvement.
  • Safely integrate and operate AI/ML-enabled solutions that improve product and engineering outcomes, applying foundational AI/ML concepts to real-world products and workflows.

Collected minimum qualification

Bachelor’s degree in Computer Science or a related technical field; or equivalent related professional experience.; 8+ years of relevant professional experience.; Experience owning features or components within a service or application from design and implementation through testing, deployment, and operational support.; Proficiency in software development, API integration, data modeling, version control, automated testing, debugging, and production support.; Familiarity with low-level system design and developing maintainable, reliable, secure, and operationally resilient software solutions.

Collected preferred qualification

Experience delivering software products at scale with a focus on performance, accessibility, usability, security, and operational excellence.; Demonstrated ability to make data-driven technical decisions, diagnose complex issues, and improve the reliability and maintainability of production applications.; Experience contributing to architecture and design decisions across multiple services or technical domains while collaborating effectively with partner teams.; Practical experience using AI-assisted development tools or applying AI/ML concepts to improve product capabilities, engineering workflows, or customer outcomes.; Experience safely integrating, monitoring, and operating AI/ML-enabled features within software applications, with attention to reliability, governance, and measurable impact.

Collected experience requirement

8+ years of relevant professional experience.