Join us on our mission to power global travel
for everyone, everywhere.

View my profile

Software Development Engineer III

India - Haryana - Gurgaon


Software Development Engineer III

Expedia Group is revolutionizing travel through technology, and the Expedia Marketplace group is living that mission. Expedia Marketplace runs the platform and experience across our growing group of brands. The Expedia Cruise technology team, part of Expedia Marketplace, is seeking a highly motivated software engineer. You will help deliver the best-in-class booking experiences for our travelers by applying the latest standards and technology solutions in one of the best travel technology organizations in the world. As a member of this team, you will develop distributed systems that scale up to high number of transactions by driving the innovation and scale of the customer experience platform for Expedia Cruises. You will empower our travelers to search, shop, and book their cruise vacations by utilizing evolving supply and booking platforms on the cloud.

We value rigor and innovative thinking in our development process and believe in the power of a motivated & agile development team. Our team is looking for strong engineer who can navigate distributed systems, resolve exciting problems, and jump into new projects. Your work will touch systems at scale that reach people all around the world, while having a major impact on our business by helping travelers find relevant cruises.

What you will do:

  • Develop scalable, highly available, and reliable systems with high throughput in the thousands of requests per second with low latency.

  • Collaborate with business and tech partners across functions to come up with technology solutions to business problems.

  • Lead and participate in all phases of the software development lifecycle, including requirements gathering, functional and technical design/architecture, development, testing, release, and support.

  • Resolve complex problems by utilizing the right development methodologies, producing scalable, flexible, efficient,and maintainable solutions using appropriate technologies.

  • Maintain, monitor, and improve our solutions and systems with a focus on service excellence; apply industry standards and new technologies to improve productivity, quality, and system performance.

  • Seek to innovate, move quickly into exciting new technology opportunities.

  • Produce documentation & status updates to keep partners & team members abreast of solutions, and proposed architecture.

  • Communicate complex technical solutions to a variety of stakeholders.

  • Own the continuous integration and deployment (CI/CD) while utilizing Agile methodologies.

  • Mentor junior engineers and advocate for quality coding, design, and optimal processes.

Who you are:

  • Relevant software development experience preferably in the e-commerce/travel domain.

  • A self-starter who is consistently looking to innovate and find ways to enhance our Traveller's experience, with the ability to own solutions end to end.

  • Strong technical proficiency, capable of problem-solving and applying critical thinking.

  • A deep understanding of software design principles, algorithms, and data structures.

  • Prior experience working with distributed systems, architectural patterns, and scalable production quality systems

  • Strong Experience in Object-oriented programming languages such as Java

  • Experience with Amazon Web Services (AWS), Spring Boot, Jenkins, Docker, and Kubernetes

  • Knowledge of various software development technologies and frameworks such as JavaScript, JSON, XML, Spring Boot

  • General understanding of databases, SQL, No SQL.

  • Excellent verbal and written skills, with proven ability to communicate complex ideas.

  • Bias for action, data-driven decisions, collaboration, and "test and learn" practices.

  • Bachelor’s or Master’s degree in Computer Science, Engineering, or equivalent experience

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®,®, Expedia® Partner Solutions, Vrbo®, trivago®, Orbitz®, Travelocity®, Hotwire®, Wotif®, ebookers®, CheapTickets®, Expedia Group™ Media Solutions, Expedia Local Expert®,™, 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.

Join our

Join us as we look for outstanding talent to help us power global travel for everyone, everywhere.

Sign up!


Job Category
Technology Group

Job Function

India - Haryana - Gurgaon

Job Type
Full-Time Regular

Similar Jobs

If you need assistance during the recruiting process due to a disability, please reach out to our Recruiting Accommodations Team through the Accommodation Request form. This form is used only by individuals with disabilities who require assistance or adjustments in applying and interviewing for a job. This form is not for inquiring about a position or the status of an application.

Don’t forget to follow us!

Find out more about our global family by following us on social.


Already applied? View your account

Interviewing at Expedia Group

Go to top