Software Development Engineer II (Full Stack BE Heavy)
Role Overview
Modern Checkout builds a brand- and product-agnostic checkout platform for Expedia brands, including Hotels.com and Vrbo.
The platform supports unified, secure payment and checkout experiences across travel products and global markets.
Key Skills for This Role
Full Job Posting
Team and platform
Modern Checkout builds a brand- and product-agnostic checkout platform for Expedia brands, including Hotels.com and Vrbo.
The platform supports unified, secure payment and checkout experiences across travel products and global markets.
Responsibilities
- Design, build, and operate backend-heavy full-stack services for Modern Checkout at global scale.
- Own the full development lifecycle, including requirements, low-level design, APIs, data models, implementation, testing, deployment, and operational support.
- Develop cloud-native microservices and platform components integrating with data stores, caches, and streaming systems.
- Deliver resilient, observable, high-performance tier-zero services that meet strict availability and latency goals.
- Contribute to CI/CD, automated testing, and operational readiness.
- Help decompose legacy monoliths into reusable services with engineering, product, and partner teams.
- Use AI-assisted tools and 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.
- End-to-end ownership of services or features in a cloud environment, including system and API design, data modeling, implementation, testing, deployment, and production support.
- Strong coding, problem-solving, and analytical skills, with understanding of data structures, algorithms, and time/space complexity.
Preferred qualifications
- Microservices or service-oriented architecture on AWS or similar cloud; experience with Redis or other caches, DynamoDB or other NoSQL stores, and Kinesis or other streaming or messaging systems.
- Experience delivering and operating high-availability, high-throughput, mission-critical services with observability, reliability, and incident-response practices.
- Hands-on experience with JavaScript, React, and REST or GraphQL in full-stack systems.
- Familiarity with AI-driven systems and practical use of AI-assisted coding tools; experience integrating AI-powered capabilities into production is preferred.
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