E
Expedia•17h ago
Indeed

Software Development Engineer II

Gurugram, Haryana
Mid Level

Auto Apply to 50+ AI Matched Software Development Engineer II Jobs

Use Auto Apply Agents to Bulk Apply jobs with ATS Optimised Resumes, find verified Insider Connections for jobs at Expedia

Full Job Description


Role Overview
You will design and operate real-time data platforms capturing user behavior across Expedia sites and apps using Java/Kotlin. You'll build scalable streaming systems powering analytics and personalized experiences in public/hybrid cloud environments.

Key Responsibilities:
  • Design, build, and maintain low-latency streaming services (Kafka/Pub/Sub) for global scale.
  • Develop microservices and data APIs supporting marketing and user personalization.
  • Implement robust testing, monitoring, observability, and incident response protocols.
  • Troubleshoot production issues, perform root-cause analysis, and drive technical improvements.
  • Collaborate with product managers and platform teams in an agile environment.

Required Qualifications:
  • Bachelor's or Master's degree in Computer Science or equivalent experience.
  • 2+ years of backend/microservices development (Java required; Kotlin/Scala preferred).
  • Hands-on expertise with streaming platforms (Kafka, Kinesis) and event-driven architectures.
  • Solid grasp of distributed systems, algorithms, concurrency, and software design patterns.
  • Proficiency in CI/CD, testing strategies, and observability tools.

Nice to Have:
  • Experience with Kafka Streams (KStream) or Apache Flink for stateful processing.
  • Familiarity with schema registries, data lakes, and quality frameworks.
  • Bachelor's/Master's in Computer Science preferred.

Company

E

Expedia

Expedia Group is a global travel technology leader powering experiences for millions of travelers worldwide through brands like Expedia, Hotels.com, and Vrbo.We build cutting-edge platforms using data...

Gurugram, Haryana
Posted on Indeed

Practice this interview

A voice mock interview for Software Development Engineer II at Expedia, with questions from this job description and your resume, and a scored report afterwards.

Set up interview