Software Development Engineer III - Backend

Gurugram, Haryana, India
Jan 20, 2025
Jan 20, 2026
Onsite
Full-Time
4 Years
Job Description

In this role, you will play a key part in driving the adoption of multiple product offerings, including hotels, flights, car rentals, activities, packages, and vacation rentals. You’ll collaborate across the organization to create more touchpoints within our ecosystem, ensuring travelers have easy access to the services they need. The work you do will directly impact travelers around the globe, making it an exciting and rewarding opportunity to shape the future of travel.

What You’ll Do

  1. Designing and implementing scalable products and solutions. You will ensure that the code you write is high-quality, clean, maintainable, and well-documented. Your technical expertise will directly contribute to the efficiency and reliability of the platform.
  2. Collaborating with technical and non-technical teams. Working closely with other engineers, designers, and product managers, you’ll contribute to the development of software that delivers outstanding experiences for our customers. Your ability to work well in a fast-paced, collaborative environment will be crucial.
  3. Identifying opportunities for process improvements. You’ll continuously seek out ways to enhance our systems and processes. Whether it's through new technologies, tools, or methodologies, you’ll help drive improvements that elevate the platform’s overall performance.
  4. Providing solutions to complex problems. When issues arise, you’ll bring your creativity and problem-solving skills to the table. You’ll provide alternative solutions and help drive issues to resolution in a timely manner, ensuring minimal disruption to the system.
  5. Supporting production systems. As part of the team, you’ll help monitor and support live systems, ensuring they operate smoothly. This involves investigating issues and working to resolve them quickly and efficiently.
  6. Creating and updating documentation. You’ll play an active role in sharing knowledge and information with team members. This ensures that everyone stays aligned and can easily access the resources they need to succeed.
  7. Driving platform stability. You will monitor and enhance platform stability by proactively identifying and addressing issues before they affect the user experience.

Experience & Qualifications

  • A Bachelor's or Master's degree in computer science or a related technical field, or equivalent professional experience.
  • 4+ years of experience in software engineering, with a strong background in designing and developing high-performance systems.
  • Proficiency in Object-Oriented Programming (OOP) and a solid understanding of data structures, algorithms, and core computer science principles.
  • Strong experience with Java/Kotlin and frameworks like Spring MVC, as well as a solid grasp of object-oriented design and design patterns.
  • Knowledge of GraphQL is a plus, as it will allow you to contribute to the building of modern APIs and backend services.
  • A deep understanding of the Software Development Life Cycle (SDLC) and a preference for Agile methodologies to facilitate continuous delivery and iterative improvement.
  • Expertise in CI/CD frameworks and modern developer tools like GitHub and continuous integration/deployment tools, ensuring automation of builds, tests, and deployments.
  • Familiarity with testing, monitoring, and observability tools (e.g., metrics, logging, tracing) to maintain and improve system health.
  • Experience with service mesh technologies like Istio and Linkerd is an added bonus.

Additional Information

At Expedia Group, we believe that a diverse workforce is essential to achieving our goals. We actively seek out candidates with different backgrounds, experiences, and perspectives to join our team. Our inclusive culture fosters collaboration and ensures that everyone’s voice is heard.

We also understand that sometimes accommodations are needed, and we are happy to provide assistance during the application or recruitment process for candidates with disabilities or other health conditions. Please feel free to reach out to our Recruiting Accommodations Team if you require support.

Why Expedia Group?

Expedia Group is not only a leader in the travel industry, but we are also an employer committed to maintaining a welcoming, supportive, and diverse environment. We’ve been recognized as one of Glassdoor’s Best Places to Work and received numerous accolades for our award-winning culture. With brands that span the travel spectrum, we provide ample opportunities for career growth, professional development, and work-life balance.