Software Development Engineer II
Expedia
In this role you will build and deploy software that enables partner solutions and brings Expedia Group’s Travel Platform capabilities to life. You’ll collaborate with partners, product teams, and engineers to translate business needs into technical solutions, from prototypes to production-ready services. You’ll apply CS fundamentals, design patterns, and APIs to deliver scalable, secure, and observable software in public or hybrid clouds. You’ll contribute to AI-powered experiences and work across people, process, and technology to deliver value for partners and travelers. This is an opportunity to shape partner-facing technology at scale within a collaborative engineering culture.
Pay / Benefits- flexible work arrangements
- supportive engineering culture
- career growth opportunities
- competitive compensation
- inclusive recruitment
- accommodation support
- Develop, test, deploy, and maintain software applications and services in cloud environments
- Collaborate with partners, product, sales, and engineering to translate business needs into technical solutions
- Build prototypes, integrations, APIs, and production-quality software that deliver value
- Apply design principles, data structures, and CS fundamentals to create clean, maintainable code
- Use databases, data stores, and API integration patterns to support requirements
- Contribute to AI-powered and intelligent travel experiences
- Test, monitor, debug, and improve code using engineering tools and practices
- Consider security, resiliency, scalability, observability, and operational requirements
- Collaborate with stakeholders to coordinate input and resolve issues across people, process, technology, and organizational needs
- Report on work status and identify inefficiencies or opportunities to improve systems
- Build relationships across Expedia Group and contribute to a collaborative engineering culture
- Apply Expedia Group principles to work (fearlessly, inclusively, trust, simplicity, proactive)
- 2+ years of professional software development experience with a relevant bachelor’s degree; or 0–2 years with a master’s degree; or equivalent experience
- Experience in a team-based, agile environment with version control
- Experience deploying software to production in a public or hybrid cloud
- Strong proficiency in at least one programming language and familiarity with others
- Familiarity with databases, data stores, API design, and system integration
- Understanding of moderately complex systems and alignment with business goals
- Experience testing, monitoring, debugging, and troubleshooting applications
- Ability to collaborate with engineers, partners, and stakeholders across technical levels
- collaboration
- clear communication
- problem solving
- proficiency in at least one programming language (and familiarity with others)
- cloud platforms and distributed systems
- APIs and system integration
Reference: WJ-747_31294081 · Posted 14 Nov 2026, 11:36 PM