Software Development Engineer III

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

Expedia Group is searching for a skilled Software Developer to join our dynamic Workflow Orchestration Team. This team focuses on accelerating automation and enhancing self-service capabilities by building an enterprise-grade platform for No-Code/Low-Code visual process design of complex workflows. We are a forward-thinking, energetic group passionate about technology and innovation, seeking a like-minded individual to drive cutting-edge solutions.

As a Software Development Engineer, you will design, develop, test, and document solutions that enhance our product offerings. You will work alongside seasoned engineers on microservices architecture and large-scale systems. Your expertise in systems programming, automation, and scalability will be critical as you contribute to building reliable, high-performance applications.

Key Responsibilities

  1. Design & Development. Collaborate with cross-functional teams to design and implement orchestration tools and systems that scale and automate operational tasks.
  2. Automation & CI/CD. Automate deployments, identify and resolve deployment issues, and drive continuous delivery across environments.
  3. Platform Development. Contribute to building a platform that empowers developers to self-service environments for testing and production.
  4. Performance Optimization. Develop software that enhances availability, scalability, and efficiency while reducing latency.
  5. Problem-Solving. Tackle high-pressure scenarios with calm and analytical thinking, using data-driven decision-making.
  6. Code Reviews. Lead and participate in code reviews, guiding best practices in clean, maintainable, and optimized code.
  7. Agile Environment. Work within Agile, Scrum, or Kanban methodologies to deliver high-quality products.
  8. Cross-Functional Collaboration. Collaborate with teams across Expedia to understand dependencies and contribute to shared problem-solving efforts.

What You’ll Bring

  1. Education. BS/B.Tech in Computer Science or a related field, or equivalent practical experience.
  2. Experience. 5+ years of professional experience in Java, Python, or Kotlin.
  3. Cloud Expertise. Strong proficiency with Amazon Web Services (AWS) or other cloud platforms.
  4. Framework Knowledge. Solid understanding of MVC frameworks, RESTful services, and gRPC.
  5. Programming Skills. Advanced understanding of Object-Oriented Programming (OOP), data structures, algorithms, and multi-threaded system programming.
  6. DevOps. Experience with Continuous Integration (CI) tools like Jenkins, Spinnaker, or similar technologies.
  7. Containerization & Orchestration. Experience with Docker, Kubernetes/EKS, and related CLI and APIs.
  8. Version Control & Monitoring. Expertise in using tools such as Git and Splunk.
  9. Linux/Unix. Familiarity with Unix/Linux systems is a plus.
  10. JavaScript Frameworks. Knowledge of frameworks like AngularJS or React is an advantage.
  11. Agile Methodologies. Experience with Agile tools and processes like JIRA is beneficial.

Why Join Us?

  • Be a part of a high-performing, collaborative team that values innovation, problem-solving, and personal growth.
  • Work on large-scale, distributed systems that impact millions of travelers globally.
  • Gain exposure to cutting-edge technologies and opportunities for career advancement.
  • Be a key contributor in building the next-generation automation platform, helping developers and teams across Expedia streamline their processes.

About Expedia Group

Expedia Group is the world's travel platform, with a mission to power global travel for everyone, everywhere. Through our diverse portfolio of brands—including Expedia®, Hotels.com®, Vrbo®, and more—we create lasting connections and provide transformative travel experiences. We foster a culture of innovation and inclusivity, where every team member is encouraged to bring fresh ideas and contribute to meaningful projects.

Equal Employment Opportunity

Expedia Group is an equal opportunity employer. We welcome applicants from all backgrounds and do not discriminate based on race, religion, gender, sexual orientation, national origin, disability, or age. Our diverse, inclusive environment ensures everyone can thrive.