Software Development Engineer II
Expedia · Gurugram · onsite · Posted today
About a minute. You'll make an account on the way through.
About this role
Job Summary
As an SDE II, you will design, build, and operate key components of Expedia Group's Ordering Services platform, powering critical booking, reservation, and order management experiences across the travel ecosystem. You will be responsible for delivering high-quality, scalable, and reliable services that support order creation, modification, fulfilment, and lifecycle management while ensuring a seamless experience for travelers and partner teams. You will be a hands-on engineer, contributing code, driving technical design discussions, improving system reliability, and collaborating closely with senior engineers and cross-functional partners to solve complex distributed systems challenges. Your work will directly impact the scalability, performance, and resilience of the Ordering Services domain, enabling millions of travel transactions to be processed accurately and efficiently while accelerating innovation across Expedia Group's customer experiences.
Introduction to the team
You will be joining Travels Foundation, Expedia Group's core platform powering pre and post-booking journeys at global scale. At its heart, the Ordering Services team owns the end-to-end lifecycle of every trip-from checkout to post-booking-across all major travel products. We're looking for an experienced backend engineer and strong technologist to build and evolve highly scalable, low-latency systems that power millions of bookings every day. Operating at the core of Expedia's transaction platform, our systems process millions of orders and updates daily, ensuring reliability, consistency, and auditability across brands and channels through domain-driven APIs. Join us to shape and scale the ordering platform that underpins Expedia Group's global travel marketplace.
As an SDE II, you will design, build, and operate key components of Expedia Group's Ordering Services platform, powering critical booking, reservation, and order management experiences across the travel ecosystem. You will be responsible for delivering high-quality, scalable, and reliable services that support order creation, modification, fulfilment, and lifecycle management while ensuring a seamless experience for travelers and partner teams.
You will be a hands-on engineer, contributing code, driving technical design discussions, improving system reliability, and collaborating closely with senior engineers and cross-functional partners to solve complex distributed systems challenges. Your work will directly impact the scalability, performance, and resilience of the Ordering Services domain, enabling millions of travel transactions to be processed accurately and efficiently while accelerating innovation across Expedia Group's customer experiences.
In this role, you will:
- Design, develop, and maintain robust, high-performance services and applications, contributing to end-to-end feature delivery across multiple domains.
- Implement clean, testable code, including system design (low-level design), API design, and data modeling, ensuring solutions are scalable, secure, and maintainable.
- Collaborate with peers, product, and operations teams to translate business and customer requirements into technical solutions, using data and metrics to guide decisions.
- Own the full software development lifecycle for your services, including code reviews, automated testing, deployment, monitoring, and operational support in production environments.
- Safely integrate and operate AI/ML-enabled solutions that improve outcomes, including familiarity with AI-driven systems, tools, or workflows and applying AI/ML concepts to real world products.
- Contribute to shared platforms, libraries, and patterns that can be reused across teams, increasing engineering efficiency and enabling fungibility across multiple product and service areas.
Minimum Qualifications
- Bachelor's degree in Computer Science or a related technical field; or Equivalent related professional experience.
- 2+ years of relevant professional experience
- Hands-on experience with object-oriented and functional programming languages (such as Kotlin, Java, or similar), data structures and algorithms, and core software engineering practices such as code reviews, unit/integration testing, CI/CD, and observability.
- Demonstrated ability to design and implement service- or API-based solutions, including basic data modeling and system design within a single service or small set of services.
- Experience collaborating in an agile environment, owning features from design through deployment, and supporting them in production within a team or product area.
Preferred Qualifications
- Experience designing and evolving service architectures, including thoughtful low-level design, API contracts, and data models that support reliability, performance, and extensibility.
- Proven experience operating systems at scale, including monitoring, alerting, incident response, and continuous improvement of reliability, latency, and cost.
- Track record of using data and experimentation to drive engineering decisions, optimize user experiences, and improve system behavior.
- Familiarity with AI-driven systems, tools, or workflows and applying AI/ML concepts to real world products, including safely integrating AI/ML-enabled capabilities into existing services.
- Experience contributing to technical direction within a team through code and design feedback, and applying modern engineering practices (e.g., automation, security-by-design, performance tuning) to elevate overall code quality.
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.
Disclaimer: This job posting has been aggregated from external source. Role details, content, and availability are subject to change. Applicants are advised to confirm the latest information directly on the company website before applying.
Sourced from naukri
Skills
About Expedia Group

Expedia
Internet
2.8k+
employees
1996
30 years old
Gurgaon / Gurugram, Haryana
India
₹33.3L PA avg
Avg at Expedia Group
About
Industries
Employee ratings
10 reviews
Culture
2.6
Career growth
1.2
Work-life
2.9
Employees rate it well for
Find them on