Software Development Engineer III (Backend)

Gurugram, Haryana, India
Sep 03, 2024
Sep 03, 2025
Onsite
Full-Time
5 Years
Job Description

As a Software Engineer at Expedia Group, you will be at the forefront of cutting-edge technology, playing a pivotal role in shaping our world-class developer experience. You will lead small projects, contribute to complex initiatives, and continuously seek improvements in our systems. Your focus will be on designing and implementing high-performance, scalable server applications that align with key Expedia initiatives.

What You'll Do

  1. Innovate with Technology. Work with the latest technologies to enhance our developer experience and solve complex problems. Engage with open-source technologies and contribute to platforms like Backstage and Stackstorm.
  2. Design & Implement. Create robust server applications that support major Expedia projects. Translate functional specifications into scalable, component-based designs.
  3. Prototype & Develop. Quickly develop minimum viable products and collaborate on implementing technical solutions.
  4. Quality Assurance. Conduct code reviews, write automated tests, and maintain high standards for code quality and flexibility.
  5. Improve Productivity. Enhance developer productivity by building automation workflows, adding ChatOps commands, and solving productivity challenges.
  6. Collaborate & Mentor. Collaborate with peers, mentor junior engineers, and contribute to improving engineering practices and standards.

Who You Are

  1. Education & Experience. Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field, with 5+ years of experience in a Software Development Engineer role.
  2. Technical Expertise. Proficient in Java, Kotlin, or similar languages, with experience in full-stack development. Skilled in front-end technologies such as ReactJS, NodeJS, or AngularJS, and experienced with GraphQL or similar strongly typed languages.
  3. Cloud & Automation. Experience with Kubernetes, AWS cloud services, and automation frameworks like Python, Ansible, or Cypress.
  4. Technical Skills. Strong knowledge of Object-Oriented Programming, Data Structures, Algorithms, memory management, CPU utilization, and monitoring tools like Splunk and Datadog.
  5. Leadership & Communication. Proven experience leading large-scale projects, mentoring other engineers, and effectively communicating complex technical information.

Why Join Us?

  1. Impactful Work. Contribute to a global platform that influences millions of travelers and partners.
  2. Innovation. Work with cutting-edge technologies and be part of a team that values creativity and problem-solving.
  3. Diversity & Inclusion. Join a company committed to creating an inclusive environment where all qualified applicants are considered without regard to race, religion, gender, sexual orientation, national origin, disability, or age.

To Apply

Please submit your application through careers.expediagroup.com/jobs. Be cautious of job offers extended via email or other messaging tools and ensure you are communicating through official Expedia Group channels (@expediagroup.com).