We use cookies. Find out about cookies here. By continuing to browse this site you are agreeing to our use of cookies.

Software Development Engineer II, Gurgaon

CategoryTechnology Group
Job typeFull Time
Software Development Engineer II

The Order Management team is responsible for enabling our customers to plan and book orders in a consistent and reliable manner across various channels of supply while utilizing different forms of payment. We are part of Ordering Services (OS) . We share operational insight with our clients to help them shift customer behavior and increase our Purchase Success Rate. Our platform makes it easy for new supply lines to sell their product to consumers and for consumers to book products across these varied supply lines. We also simplify back office operations for our clients by providing a funnel to finance for Sales Order information.

Our simple integration capabilities enable our clients to encapsulate customer shopping into trips, place orders with various inventory suppliers and pay for these products through the Payment Platform. We orchestrate these transactions to their terminal state and provide event notification on relevant state changes to interested parties.

This is an opportunity to take a pivotal role in building the data backbone of Expedia's transaction and financial platforms. If we get it right, what we build will not only power all Expedia Group companies but could also become the foundational tax platform for the entire travel industry.

What you'll do:

  • Design and develop critical back end services
  • Guide your team in adoption of cloud & server less technologies, advise on good design practices, and find opportunities to simplify and scale
  • Review pull requests, and lead by example on code refactoring for readability, extensibility, and testability
  • Embrace change, always open to replacing what you built yesterday with something better today
  • Build a cloud-native streaming data, real-time processing, and data lake platform at scale
  • You will collaborate with team members to co-develop and solve problems.
  • You understand the importance of system and technology integration and the basic features and facilities involved in the integration process.

Who you are:

  • Bachelor's degree or higher in Computer Science or related experience
  • Experienced Java and/or python developer with a commitment to good system design
  • Experience delivering and supporting production-ready systems
  • Experience with building CI/CD pipelines with Jenkins
  • Experience developing in AWS or similar cloud platforms. Preferred: S3, ECS/Docker, AWS Lambda, DynamoDB, CloudFormation
  • Able to understand moderately complex systems
  • Ability to test and monitor your own code.
  • Understanding of testing and monitoring tools.

About Expedia Group

Expedia Group (NASDAQ: EXPE) powers travel for everyone, everywhere through our global platform. Driven by the core belief that travel is a force for good, we help people experience the world in new ways and build lasting connections. We provide industry-leading technology solutions to fuel partner growth and success, while facilitating memorable experiences for travelers. Expedia Group's family of brands includes: Brand Expedia®, Hotels.com®, Expedia® Partner Solutions, Vrbo®, Egencia®, trivago®, Orbitz®, Travelocity®, Hotwire®, Wotif®, ebookers®, CheapTickets®, Expedia Group™ Media Solutions, Expedia Local Expert®, CarRentals.com™, and Expedia Cruises™.

© 2021 Expedia, Inc. All rights reserved. Trademarks and logos are the property of their respective owners. CST: 2029030-50

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.
EmployerExpedia, Inc.

Get new jobs by e-mail