Expedia
Software Engineering
Overview
Design, develop, and maintain highly available, scalable, and resilient services and applications, owning end-to-end technical solutions across multiple services or components, ensuring code quality, observability, security, and operational readiness.
About Expedia
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.
Requirements & Eligibility
- Bachelor’s degree in Computer Science or a related technical field; or equivalent related professional experience
- 8+ years of relevant professional experience
- Significant professional software development experience designing and building services or applications in a production environment
- Proven experience owning end-to-end delivery of services or components, including design, implementation, testing, deployment, and operational support
- Strong proficiency in at least one modern programming language and familiarity with system design (including low-level design), API design, and data modeling
Key Responsibilities
- Design, develop, and maintain highly available, scalable, and resilient services and applications, including clear low-level designs, robust APIs, and effective data models
- Own end-to-end technical solutions across multiple services or components, ensuring code quality, observability, security, and operational readiness
- Collaborate with product, design, and cross-functional engineering teams to translate business and customer requirements into technical solutions that can be reused across domains
- Lead code and design reviews, drive engineering best practices, and mentor other engineers to improve technical execution and maintain high standards
- Diagnose complex production issues, improve reliability and performance through data-driven analysis, and enhance CI/CD pipelines and operational tooling
- 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
Disclaimer: Trace Hiring is an independent job board. We are not directly affiliated with Expedia. Please verify all details on the official company application portal.