Senior Software Development Engineer

Expedia Group

Gurugram District

On-site

INR 3,500,000 - 6,000,000

Full time

14 days+
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Expedia Group is hiring a senior backend software engineer to design and build complex systems across multiple domains. You will lead architecture decisions, mentor engineers, and collaborate with cross-functional teams to translate business needs into scalable solutions.

Experience with Java/Kotlin, APIs, and data modeling is required, with familiarity in AI-driven workloads. The role emphasizes performance, reliability, and security at enterprise scale, within Expedia's AWS-based cloud

Qualifications

  • Bachelor's degree in Computer Science or equivalent technical field.
  • 8+ years of backend software development experience in an OO language (e.g., Java, Kotlin).
  • Owns services and multi-service architectures at an organizational level.
  • Proven expertise in system design, API development, and data modeling for large-scale distributed systems.
  • Familiarity with AI-driven systems and applying AI/ML concepts to real-world products.

Responsibilities

  • Design and develop complex software systems and services, applying advanced system design, API design, and data modeling techniques.
  • Lead the implementation of scalable, reliable, and maintainable solutions across multiple domains or platforms.
  • Drive technical decisions and mentor other engineers to elevate team knowledge and performance.
  • Collaborate with cross-functional teams to translate business requirements into robust technical solutions.
  • Safely integrate and operate AI/ML-enabled solutions that improve outcomes and ensure responsible use of AI technologies.
  • Foster a culture of continuous improvement by identifying opportunities to optimize processes, code quality, and system performance.

Skills

Java/Kotlin
API design
OO design
AI/ML awareness

Education

Bachelor's degree in Computer Science

Tools

AWS
Distributed systems

Job description

At Expedia Group, we help travelers explore the world, one journey at a time. As a global travel company powered by passionate people, trusted partnerships, and leading technology, we connect travelers, partners, and advertisers through our consumer brands, B2B network, and travel advertising business.

Here, you'll do meaningful work that helps millions of people discover, book, and experience travel with more ease, confidence, and joy. Our five Behaviors-Traveler First, Think Big, Operate with Excellence, Ownership Mindset, and Succeed Together-help foster a supportive environment where people can grow their careers and have the flexibility, benefits, and support to do their best work. Join us and build for travelers everywhere.

Introduction to the Team:
Expedia is transforming the way people search for and book travel. We create seamless and unforgettable experiences for travelers' while driving success for our travel partners. At Expedia Group, the Book to Trip team plays a pivotal role in turning travel bookings into memorable journeys. Our focus is on delivering a secure, seamless booking experience and providing an always-on trip companion that enhances every traveler journey, while maximizing value for our partners and Expedia.

As a core part of this broader team, the Reservations team manages bookings and provides reservation services across all Expedia Group points of sale. The platform is built on a modern microservices architecture and operates in the cloud using Amazon Web Services (AWS), ensuring scalability, resilience, and extensibility. We are driving key initiatives to make the reservation platform more flexible for product servicing, while continuing to uphold the highest standards of performance and reliability.

We are looking for a high-performing and influential individual contributor who leads by example, mentors junior engineers, consistently interfaces with tech leadership in the local organization, takes ownership of complex and vaguely defined projects, and demonstrates emerging team leadership skills based on current initiatives.

In this role, you will:

Design and develop complex software systems and services, applying advanced system design, API design, and data modeling techniques

Lead the implementation of scalable, reliable, and maintainable solutions across multiple domains or platforms

Drive technical decisions and mentor other engineers to elevate team knowledge and performance

Collaborate with cross-functional teams to translate business requirements into robust technical solutions

Safely integrate and operate AI/ML-enabled solutions that improve outcomes, ensuring responsible and effective use of AI technologies

Foster a culture of continuous improvement by identifying opportunities to optimize processes, code quality, and system performance

Minimum Qualifications:

Bachelor's degree in Computer Science or a related technical field; or Equivalent related professional experience

8+ years of professional backend software development experience in an object-oriented language (e.g., Java, Kotlin, or similar)

Demonstrated ownership of services, multi-service architectures, or domain solutions at an organizational level

Proven expertise in advanced system design, API development, and data modeling for large-scale distributed systems

Familiarity with AI-driven systems, tools, or workflows and applying AI/ML concepts to real world products

Preferred Qualifications:

Deep experience designing, scaling, and operating distributed systems in production environments

Track record of providing technical leadership and driving architectural decisions for complex projects

Proactive in optimizing software for performance, reliability, and security at enterprise scale

Strong data-driven decision-making skills and a commitment to operational excellence

Experience leveraging AI/ML to deliver innovative solutions within system and software engineering contexts

Expedia Group includes three flagship consumer brands - Expedia, Hotels.com, and Vrbo - along with a leading B2B travel business and travel advertising offerings. Across our brands and business, we help travelers explore the world with confidence and ease.

Expedia is committed to creating an inclusive work environment with a diverse workforce. All qualified applicants will receive consideration for employment without regard to race, religion, gender, sexual orientation, national origin, disability or age.

Expedia Group harnesses transformative technology to create unforgettable travel experiences, connecting millions through its trusted brands and promoting a more inclusive and open world.

Software Development Technology, Information and Internet Technology, Information and Media

Post IPO Equity - Silver Lake, Apollo$1.2B

Apr 2020

Post IPO Debt$2B

Apr 2020

Footprint

Where they work

1111 Expedia Group Way W., Seattle, WA 98119, US DLF City Phase 1 Road, Gurgaon, Haryana 122002, IN 1 Martin Pl, Sydney, New South Wales 2000, AU 65 Rue de la Victoire, Paris, IdF 75009, FR 63 Rue de Bresoles, Montreal, QC H2Y 1V7, CA 701 Brickell Ave, Miami, FL 33131, US 38 Beach Rd, Singapore, Singapore 189767, SG 407 St John Street, London, England EC1V 4RW, GB 480 Queen St, Brisbane City, Queensland 4000, AU

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Principal Software Development Engineer
Principal Software Development Engineer

Expedia, Inc. • Gurgaon

On-site
INR 4,000,000 - 6,800,000
Senior Manager, Software Development Engineering
Senior Manager, Software Development Engineering

Expedia, Inc. • Bengaluru

On-site
INR 2,800,000 - 4,800,000
Software Development Engineer II - (Full stack-JAVA/React.JS)
Software Development Engineer II - (Full stack-JAVA/React.JS)

Expedia Group • Gurugram District

On-site
INR 1,500,000 - 2,100,000
Software Development Engineer III- Cloud Engineering
Software Development Engineer III- Cloud Engineering

Expedia Group • Gurugram District

On-site
INR 3,000,000 - 5,500,000
Software Development Engineering Intern - May/June 2027 - Gurgaon
Software Development Engineering Intern - May/June 2027 - Gurgaon

Expedia Group • Gurugram District

Hybrid
INR 167,000 - 246,000
Hybrid Work Policy
Travel discounts
Possibility of full-time offer
Hotel Partner Solutions Specialist (Gurgaon)
Hotel Partner Solutions Specialist (Gurgaon)

11550 Expedia Online Travel Sv • Gurugram District

On-site
INR 400,000 - 640,000
Hotel Partner Solutions Specialist (Gurgaon)
Hotel Partner Solutions Specialist (Gurgaon)

Expedia, Inc. • Gurugram District

On-site
INR 350,000 - 600,000
Software Development Engineering Intern - May/June 2027 - Bangalore
Software Development Engineering Intern - May/June 2027 - Bangalore

Expedia Group • Bengaluru

Hybrid
INR 335,000 - 469,000
Hybrid Work Policy
Travel discounts
Hotel Partner Solutions Specialist (Gurgaon)
Hotel Partner Solutions Specialist (Gurgaon)

Traveltechessentialist • Gurugram District

On-site
INR 500,000 - 900,000
Machine Learning Engineer III, ML Operations
Machine Learning Engineer III, ML Operations

11550 Expedia Online Travel Sv • Bengaluru

On-site
INR 2,400,000 - 3,600,000