Software Development Engineer II (Full Stack BE Heavy)
Role Overview
Build backend-heavy full-stack services for Expedia Group’s Modern Checkout platform, which supports checkout across Expedia brands and travel products.
The platform aims to provide a unified, adaptable, secure, and localized booking experience at global scale.
Key Skills for This Role
Full Job Posting
Role and team
Build backend-heavy full-stack services for Expedia Group’s Modern Checkout platform, which supports checkout across Expedia brands and travel products.
The platform aims to provide a unified, adaptable, secure, and localized booking experience at global scale.
Responsibilities
- Design, build, and operate checkout services and platform capabilities.
- Own work from requirements clarification and low-level design through APIs, data models, implementation, testing, deployment, and production support.
- Develop cloud-native microservices and integrate hosted data stores, caches, and streaming systems.
- Contribute to resilient, observable, high-performance tier-zero services, CI/CD, automated testing, and operational readiness.
- Help decompose legacy monoliths into reusable services with engineering, product, and partner teams.
- Use AI-assisted workflows and safely integrate AI/ML-enabled solutions where appropriate.
Minimum qualifications
- Bachelor’s degree in Computer Science or a related technical field, or equivalent related professional experience.
- At least 2 years of relevant professional experience.
- Demonstrated ownership of services or features through the full development lifecycle in a cloud environment.
- Strong coding, problem-solving, and analytical skills; understanding of data structures, algorithms, and time/space complexity.
Preferred qualifications
- Experience with microservices or service-oriented architecture on AWS or a similar cloud; Redis or other caches, DynamoDB or other NoSQL stores, and Kinesis or other messaging systems.
- Experience operating highly available, high-throughput, mission-critical services and applying observability, reliability, and incident-response practices.
- Hands-on experience with JavaScript, React, REST, or GraphQL.
- Familiarity with AI-driven systems, AI-assisted coding tools such as Cursor or Claude Code, or production AI-powered capabilities.
About Expedia Group
Expedia Group operates Expedia, Hotels.com, Vrbo, a B2B travel business, and travel advertising offerings.
Apply for this job in 1 click
Skip the repetitive application forms
Install the Base Career Chrome Extension and autofill job applications across major job boards with your profile.
Trusted by over 500,000 job seekers on Base Career
More from this employer
More jobs at Expedia Group
Sr Business Process Analyst
London, GBR
Expedia Group is seeking a senior Business Process Analyst to map and analyze processes connecting HR systems and applications. The role requires at least four years of relevant experience, HR systems knowledge, strong c
Senior Client Success Manager - Lodging - FTC, Mat Cover
, GBR
Senior Expedia Group Advertising (EGA) Planning & Insights Manager
, USA
Manager, Customer Service
, IND
Sr Business Process Analyst
London, GBR
Sr Business Process Analyst
, GBR
Senior Manager, Business Enablement
, CAN
Technical Program Manager III
, USA
Senior Client Success Manager - Lodging - FTC, Mat Cover
, GBR
Senior Technical Account Manager
, USA
Senior Expedia Group Advertising (EGA) Planning & Insights Manager
, USA