Senior Software Development Engineer
Expedia · Gurgaon
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.