Skip to content
Expedia Group logo

Expedia Group

Gurugram · On-site

Software Development Engineer II

Full-timePosted
Salary
Not disclosed
Experience
2–6 years
Eligible batches
2020 – 2024
Degree
Bachelor's, Master's
Location
GurugramOn-site
Apply by
9 Dec 2026

About the role

Expedia Group’s Clickstream team is looking for a Software Development Engineer II to design, build, and run a real‑time data platform that captures user behavior across its travel sites and apps. Based in Gurgaon, the role focuses on creating low‑latency streaming services and data pipelines in Java/Kotlin, operating them in public or hybrid cloud environments, and delivering reliable analytics and personalized experiences for millions of travelers.

Responsibilities

  • Architect, develop, and maintain highly available streaming services and data pipelines using Java/Kotlin.
  • Write clean, well‑tested code, participate in pair programming, and conduct thorough code reviews.
  • Apply object‑oriented design, distributed computing principles, and performance tuning to real‑time processing.
  • Build microservices and data APIs that enable analytics and personalization.
  • Implement testing, monitoring, alerting, and observability to ensure system reliability.
  • Investigate production incidents, perform root‑cause analysis, and drive long‑term fixes.

Free interview prep

Prepare for the interview

All lists

Eligibility

  • Bachelor’s or Master’s degree in Computer Science or a related discipline, or equivalent experience.
  • At least 2 years of professional software development experience, primarily with backend services in Java.
  • Strong analytical, debugging, and communication skills.

Skills

  • Proficiency in Java and Kotlin (Scala a plus).
  • Experience with streaming platforms such as Kafka, Kinesis, or Pub/Sub.
  • Hands‑on work with cloud providers (AWS, GCP, Azure).
  • Solid understanding of algorithms, data structures, concurrency, and distributed systems.
  • Familiarity with CI/CD pipelines, unit/integration testing, and monitoring tools.

Resume keywords

Asked for

  • Java
  • Kotlin
  • Scala
  • Kafka
  • AWS
  • GCP
  • Azure
  • Distributed systems
  • Microservices
  • CI/CD

Nice to have

  • Kafka streams
  • Apache flink
  • Schema registry
  • Data lake
  • Data quality
Tailor my resume with these

Benefits

  • Opportunity to work on a global, data‑driven product impacting millions of travelers.
  • Collaborative, agile environment with mentorship for junior engineers.
  • Access to modern cloud and streaming technologies.
  • Inclusive workplace with accommodations for candidates with disabilities.

You'll apply on expedia.wd108.myworkdayjobs.com

Find a referralPeople at Expedia Group on LinkedIn

Apply link checked by CareersAt.Tech and re-tested nightly. You never pay to apply. Report listing

About Expedia Group

Seattle-based online travel company that runs the Expedia, Hotels.com and Vrbo booking brands used by travellers worldwide.

Founded 1996 · 5000+ employees · HQ Seattle, Washington, United States

More about Expedia Group

Similar roles

More backend jobs