Expedia Group logo

Software Development Engineer II

Expedia Group
NewPosted today

LOCATION

Bangalore · Onsite

EXPERIENCE

2+ Years

TYPE

FullTime

SKILLS REQUIRED

Software DevelopmentSystem Designapi designData Modelingversion controlAutomated TestingDebugging

Job description

Overview

Software Development Engineer II on the Insurance team at Expedia Group, building services and customer experiences that help travelers find and manage trip-protection options across Expedia, Vrbo and Hotels.com.

What you'll do

  • Design, develop, test, deploy and maintain high-quality software that delivers reliable, accessible and intuitive customer experiences.
  • Translate product requirements into scalable technical solutions using modern software development technologies and sound engineering practices.
  • Contribute to low-level system design, API design and data modeling to support maintainable, resilient and secure applications.
  • Own features or components through design, implementation, testing, deployment, troubleshooting and operational support.
  • Collaborate across engineering, product, design and other technical teams to deliver outcomes across multiple problem spaces.
  • Safely integrate and operate AI/ML-enabled solutions that improve product and engineering outcomes, applying foundational AI/ML concepts to real-world products and workflows.

What you'll need

  • Bachelor's degree in Computer Science or a related technical field; or equivalent related professional experience.
  • 2+ years of relevant professional experience in software development.
  • Experience owning features or components within a service or application from design and implementation through testing, deployment and support.
  • Proficiency in software development, API integration, data modeling, version control, automated testing, debugging and production support.
  • Familiarity with low-level system design and developing maintainable, reliable, secure and operationally resilient software solutions.
  • Familiarity with AI-driven systems, tools or workflows and applying AI/ML concepts to real-world products.

Nice to have

  • Experience delivering software products at scale with a focus on performance, accessibility, usability, security and operational excellence.
  • Demonstrated ability to use data and production insights to make technical decisions, diagnose complex issues and improve the reliability and maintainability of production applications.
  • Experience contributing to architecture and design decisions across multiple services or technical domains while collaborating effectively with partner teams.
  • Practical experience using AI-assisted development tools or applying AI/ML concepts to improve product capabilities, engineering workflows or customer outcomes.
  • Experience safely integrating, monitoring and operating AI/ML-enabled features within software applications, with attention to reliability, governance and measurable impact.

Read the full description and apply on the company’s own careers page.

Stay safe

Hiring on Abekus is free for applicants

We never charge a fee, and employers are prohibited from doing so. If a recruiter asks for payment, please report them right away.

Software Development Engineer II