Expedia Group

Software Development Engineer – II, Backend

Expedia Group

full-time

Posted on:

Location Type: Office

Location: GurgaonIndia

Visit company website

Explore more

AI Apply
Apply

Tech Stack

About the role

  • Design, develop, and maintain scalable, secure, and reliable services and applications, including system design (low-level design), API design, and data modeling within your team’s domain.
  • Write clean, testable, and maintainable code, perform code reviews, and contribute to engineering standards that improve quality, performance, and operability of services across multiple domains.
  • Collaborate with product, design, and other engineering teams to break down business problems, define technical solutions, and deliver features that positively impact customers and partners.
  • Own and improve the operational health of your services, including monitoring, alerting, incident response, root-cause analysis, and continuous improvement for performance and reliability.
  • Safely integrate and operate AI/ML‑enabled solutions that improve outcomes, including familiarity with AI-driven systems, tools, or workflows and applying AI/ML concepts to real world products.
  • Learn and apply new technologies, frameworks, and patterns as needed, contributing to a culture of knowledge sharing, experimentation, and engineering excellence across teams.

Requirements

  • Bachelor’s degree in Computer Science or a related technical field; or Equivalent related professional experience.
  • 2+ years of relevant backend professional experience using modern languages Java/ Kotlin
  • Professional experience as a software development engineer building and operating production services or applications, with ownership of at least one significant service or component.
  • Proficiency in at least one modern programming language and associated ecosystem, with experience in service development, system design (LLD), API design, and data modeling.
  • Experience with SDLC practices such as version control, code review, automated testing, CI/CD, and basic observability (logging, metrics, dashboards).
Benefits
  • health insurance
  • retirement plans
  • paid time off
  • flexible work arrangements
  • professional development
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
JavaKotlinAPI designdata modelingsystem designSDLC practicesautomated testingCI/CDobservabilitycode review
Soft Skills
collaborationproblem-solvingcommunicationknowledge sharingexperimentationengineering excellence
Certifications
Bachelor’s degree in Computer Science