Senior Software Development Engineer (Gurugram)

Senior Software Development Engineer (Gurugram)

31 Jul
|
Expedia
|
Gurugram

31 Jul

Expedia

Gurugram

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 traveler’s 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 adaptable 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, mentor’s 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

Accommodation requests

Expedia Group is committed to providing an inclusive and accessible recruiting experience. If you need an accommodation or adjustment due to a disability during the application or recruiting process, please submit a request at https://expedia.service-now.com/askeg?id=job_accommodation.

About Expedia

Group

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. Important notice

Employment opportunities and job offers at Expedia Group will always come from Expedia Group's Talent Acquisition and hiring teams. Never share sensitive personal information unless you are confident of the recipient.

Expedia

Group does not extend job offers via email or messaging tools to individuals with whom we have not made prior contact. Our email domain is @expediagroup.com. The official place to find and apply for roles is https://careers.expediagroup.com/jobs/.

Equal

Opportunity

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.

📌 Senior Software Development Engineer (Gurugram)
🏢 Expedia
📍 Gurugram

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: senior software development engineer (gurugram) / gurugram

Subscribe to this job alert:

Get the latest job offers by email for: senior software development engineer (gurugram) / gurugram