
Software Development Engineer – II, Backend
Expedia Group
full-time
Posted on:
Location Type: Office
Location: Gurgaon • India
Visit company websiteExplore more
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