Senior Software Development Engineer
Expedia Group
Expedia Group brands power global travel for everyone, everywhere. We design cutting-edge tech to make travel smoother and more memorable, and we create groundbreaking solutions for our partners. Our diverse, vibrant, and welcoming community is essential in driving our success.
Why Join Us?
To shape the future of travel, people must come first. Guided by our Values and Leadership Agreements, we foster an open culture where everyone belongs, differences are celebrated and know that when one of us wins, we all win.
We provide a full benefits package, including exciting travel perks, generous time-off, parental leave, a flexible work model (with some pretty cool offices), and career development resources, all to fuel our employees' passion for travel and ensure a rewarding career journey. We’re building a more open world. Join us.
Introduction to the Team:
We're the Insurance team at Expedia Group, and we're on a mission to redefine how travelers experience peace of mind during their journeys. Whether it's trip protection, flight cancellations, or medical emergencies abroad, our goal is to deliver seamless, reliable, and intelligent insurance experiences across Expedia's suite of brands (like Expedia.com , Vrbo, Hotels.com , and more).
We work closely with different insurance suppliers to onboard their products into our systems and make them available to customers during various booking journeys — such as during checkout, post-purchase, and even through trip management pages. Our team ensures the right protection is offered at the right time, making travel safer and more confident for millions of users.
In this role, you will:
Design, develop, and maintain high-quality, scalable, and reliable software services and components, including robust low-level designs, APIs, and data models that support critical business capabilities.
Own end-to-end delivery of features and services from technical design and implementation through testing, deployment, and operational support, ensuring performance, security, and maintainability.
Lead and participate in system design and code reviews, providing constructive feedback, driving engineering best practices, and elevating code quality and technical standards across the team.
Collaborate closely with product managers, architects, and cross-functional engineering teams to translate business requirements into technical solutions, making pragmatic trade-offs between scope, performance, and long-term maintainability.
Diagnose, troubleshoot, and resolve complex production issues, improve observability, and drive operational excellence through automation, runbooks, and continuous improvement of deployment and release processes.
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 where appropriate.
Experience and Qualifications
Minimum Qualifications:
Bachelor’s degree in Computer Science or a related technical field; or equivalent related professional experience.
8+ years of relevant experience in backend development in Java/Kotlin
Substantial experience as a software development engineer building, testing, and operating production-grade services or applications, including owning features or services through the full software development lifecycle.
Exposure to frontend technologies (React, Angular,Javascript) is preferred
Proven ability to design and implement clean low-level designs, APIs, and data models, write high-quality code, and apply core computer science and engineering fundamentals to solve complex technical problems.
Demonstrated experience with modern software development practices such as version control, CI/CD, automated testing, code reviews, and monitoring/alerting to ensure reliable operation of services in production, including familiarity with AI-driven systems, tools, or workflows and applying AI/ML concepts to real world products.
Preferred Qualifications:
Experience designing and evolving large-scale, distributed systems or services, including making architectural decisions, defining interfaces and data contracts, and ensuring reliability, scalability, and performance.
Track record of leading technical delivery for complex projects, breaking down ambiguous problems, driving alignment on design decisions, and mentoring other engineers in system design, low-level design, API design, and data modeling.
Strong focus on operational excellence, including deep experience with observability, performance tuning, incident response, root cause analysis, and continuous improvement of deployment and release processes.
Demonstrated use of data and metrics to inform technical decisions, validate assumptions, and optimize system behavior, including experimentation or A/B testing where applicable.
Experience integrating or extending AI/ML capabilities within software systems (for example via platform APIs, SDKs, or services) to enhance user experiences or business outcomes, and the ability to guide teams on responsible, safe use of AI in production workflows, including safely integrating and operating AI/ML‑enabled solutions that improve outcomes.
Accommodation requests
If you need assistance with any part of the application or recruiting process due to a disability, or other physical or mental health conditions, please reach out to our Recruiting Accommodations Team through the Accommodation Request .
We are proud to be named as a Best Place to Work on Glassdoor in 2024 and be recognized for award-winning culture by organizations like Forbes, TIME, Disability:IN, and others.
Expedia Group's family of brands includes: Brand Expedia®, Hotels.com®, Expedia® Partner Solutions, Vrbo®, trivago®, Orbitz®, Travelocity®, Hotwire®, Wotif®, ebookers®, CheapTickets®, Expedia Group™ Media Solutions, Expedia Local Expert®, CarRentals.com™, and Expedia Cruises™. © 2024 Expedia, Inc. All rights reserved. Trademarks and logos are the property of their respective owners. CST: 2029030-50
Employment opportunities and job offers at Expedia Group will always come from Expedia Group’s Talent Acquisition and hiring teams. Never provide sensitive, personal information to someone unless you’re confident who the recipient is. Expedia Group does not extend job offers via email or any other messaging tools to individuals with whom we have not made prior contact. Our email domain is @expediagroup.com. The official website to find and apply for job openings at Expedia Group is careers.expediagroup.com/jobs .
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.- ...work model (with some pretty cool offices), and career development resources, all to fuel our employees' passion for travel... ...of travelers across Expedia Group’s brands. As a Senior Software Development Engineer , you’ll design and scale the intelligent systems that...SeniorFull timeLocal areaWorldwideFlexible hours
- ...translate business requirements into technical solutions. Stay Updated: Keep current with the latest Angular updates, features, and web development best practices. Required Skills and Qualifications Technical Proficiency: Strong knowledge of the Angular framework and core...SeniorFull time
- ...organization brings value not just to our customers, but to the millions of patients and members they serve. Overview: The Senior Software Development Engineer L4 is expected to successfully work through complex tasks independently, understand the intricacies of the software...SeniorFull timeWeekend work
- ...but to the millions of patients and members they serve. Senior Software Engineer (Java / AWS / Identity, Federation & SSO) Job Overview... ...end ownership of critical services, including architecture, development, security, and production readiness. The ideal candidate...SeniorFull time
- We are looking for a strong Backend Software Development Engineer (SDE) to design, develop, and maintain scalable, high-performance backend systems and APIs. The ideal candidate should have solid experience in backend architecture, databases, distributed systems, and cloud...Senior
- ...Proudly part of Kuoni Tumlare, TUMLARE SOFTWARE SERVICES (P) LTD. is a multinational technology... ...We are looking for an experienced Senior Backend Developer with strong expertise... ...best practices for scalable application development. · Write clean, maintainable, and efficient...SeniorPermanent employmentFull time
- ...Posture, Risk-Based Vulnerability Management, Software Supply Chain Security, DevSecOps, and... ...Desired experience range is 4+ years Engineering degree B.E/B.Tech/MCA/M.Tech/M.Sc or any... ...-depth understanding of the entire web development process (design, development and...SeniorRemote jobFlexible hours
- ...systems. The ideal candidate will play a key role across the full software development lifecycle, contributing to architecture, implementation,... ...to technical documentation, peer code reviews, and engineering knowledge-sharing initiatives. Required Skills & Competencies...SeniorFull timeFlexible hours
- ...passionate about building high-performance engineering teams, architecting scalable systems,... ...enthusiasts, this opportunity is for you.Senior Backend Developer (Golang)Job Overview :... ...production-level experience, including development with frameworks like Gin, Echo, etc., for...Senior
- ...integration, orchestration, automation, and app development that accelerates business transformation... ...About the team: At Jitterbit, engineering is at the heart of everything we do. We... ...continuous learning. About the role: As a Senior Backend Engineer, you’ll play a key role...SeniorFull timeRemote jobFlexible hours
- ...We are seeking a skilled Senior Java Developer to design, develop, and maintain high-performance applications. The ideal candidate will... ...in collaborative, agile environments. ~8+ years of backend development experience with Java, Spring Boot stack, REST Services, Spring...SeniorFull time
- ...:We are seeking a highly skilled and experienced AI + Backend Engineer to join our team in Gurugram. The ideal candidate will have deep... ...Language Processing (NLP), and AI agents, along with strong backend development skills. This role requires a solid understanding of machine...Senior
- ...Overview :We are seeking a highly skilled Senior Backend Developer with strong expertise... ...Collaborate with frontend developers, DevOps engineers, and product teams to deliver end-to-end... ..., testing, CI/CD pipelines, and API development.- Mentor junior developers and contribute...Senior
- Description :Role OverviewWe are looking for a Senior Python Backend Engineer who can design, build, and scale high-performance backend systems. You... ...Requirements :- Strong proficiency in Python backend development- Hands-on experience with FastAPI / Django / Flask- Experience...Senior
- ...competitive edge through data-driven insights.Role Overview :As a Senior Backend & AI Engineer, you will be a key contributor to our core engineering team... ...CI/CD pipelines using DevOps principles to automate software deployment and testing.- Develop and maintain comprehensive...Senior
- Description : We are looking for a highly skilled Senior Python Developer with strong expertise... ...ecosystem. This is a core backend engineering role focused on designing and developing... ...Skills : - 5+ years of strong Python development experience:a. LangChainb. LangGraphc. LangSmith...SeniorLong term contractTemporary work
- ...: Inviting applications for the role of Senior- Principal Consultant- AWS Solution ArchitectResponsibilities... ...technical specifications for complex software components and applications- Mentor... ...- Bachelors degree in Computer Science, Engineering, or a related field- Proven experience...Senior
- Overview is at the forefront of technology innovation, delivering breakthroughs and trusted insights in electronic design, simulation, prototyping, test, manufacturing, and optimization. Our ~15,000 employees create world-class solutions in communications, 5G, automotive...Senior
- ...strategies, customer-centric experience design, and world class product engineering. The future of business is disruptive; transformative; and... ...The power of the newest technologies and platforms. Job Title : Senior Associate - Technology (Java)Job Summary : You are a high-...SeniorFlexible hours
- Job Description : Role Overview : As a Senior Software Engineer, you will be instrumental in designing, developing, and maintaining high-performance, scalable microservices that power our core business functions. You will collaborate closely with product managers, architects...Senior
- Job Title : Senior Java DeveloperExperience : 4+ yearsLocation : Bengaluru, Pune, Chandigarh... ...sessions with product management and software development teams.- Write clean, stable, unit-... ..., Infrastructure, and Site Reliability Engineering (SRE) to ensure a stable development environment...SeniorImmediate start
- Job Description : Role : Senior Software Engineer AI Java DeveloperExperience : 4 to 6 YearsLocation : GurgaonEmployment Type : Full-TimeRole Overview... ...- REST APIs- Hibernate/JPA- MySQL, PostgreSQL, MongoDBAI Development : - Generative AI & LLM Integration- AI Agents and Agentic...SeniorFull time
- ...get our hands on whatever comes up in the next WWDC and iOS. Roles & Responsibilities As a Senior Software Engineer - iOS , You will be involved in all aspects of development playing a critical role in the design, planning, development, and deployment and help develop...SeniorFull time
- ...Responsibilities: As a High-Frequency Trading Software Developer, you will: Design and... ...and support. Lead the core engineering team to drive innovation and efficiency.... ...collaborative environment Career growth and development opportunities Catered breakfast and lunch...Senior
- Objective of the Role : We are looking for a Senior Software Engineer with expertise in Java to take a lead role in developing and delivering innovative... ..., low- latency.- Work on managing Java APIs/microservices development teams.- Develop and release cycle modern Java-based web...Senior
- ...As we scale and expand into new markets, we are looking for Software Engineers to focus on delivering secure, scalable and integrated end-to... ...contribute in a team practicing agile scrum Execute test driven development in projects assigned to you Practice source code...Senior
- ...Unilever and Metro. We’re looking for a Sr Full Stack Software Engineer who expects more from their career. This role offers an... ...Responsibilities: • 6+ years of hands-on experience in Full Stack development, focusing on performance, scalability, security, and...SeniorFlexible hours
Rs 15 - 22 lakhs p.a.
...Job Type: full-time We are looking for a highly skilled Senior Flutter Engineer who thrives in a fast-paced product environment and enjoys... ...up. This role offers the opportunity to own end-to-end development of new mobile products, from architecture and technical design...SeniorLong term contractFull timeWeekday work- ...rely on our best-in-class platform. Our Winning Culture is the engine that drives our teams of innovators. We champion diversity of... ...for our customers. Anaplan are looking for a motivated SENIOR SOFTWARE ENGINEER to work in an autonomous Agile team with an emphasis on...SeniorWork at office
- ...We are seeking a Senior Software Engineer to join our growing Gurugram Products & Technology team to provide technical direction, direct architecture... ...Contribute to shaping architecture, code reviews and development practices, developer experience as the teams and product grow...SeniorFull timeHybrid workWorldwide
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Software Development Engineer. Be the first to apply!
