Role Overview
As a Software Development Engineer III in Cloud Engineering within the Business Continuity team, you will design, develop, test, and maintain scalable, resilient, and secure cloud-native software services and platform components that power Expedia Group products and engineering teams.
About Expediagroup
Expedia Group helps 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.
Key Responsibilities
- Design, develop, test, and maintain scalable, resilient, and secure cloud-native software services and platform components that power Expedia Group products and engineering teams.
- Collaborate with product managers, architects, SREs, and other engineers to translate business and platform requirements into robust cloud system designs.
- Lead the implementation of cloud infrastructure abstractions, developer platforms, and automation tooling, writing clean, maintainable, and well-documented code.
- Drive technical discussions, design reviews, and code reviews across multiple services or domains.
- Own the end-to-end lifecycle of cloud services and shared platforms, including provisioning, deployment, monitoring, incident response, and capacity planning.
Requirements & Eligibility
- Bachelor’s degree in Computer Science or a related technical field; or Equivalent related professional experience.
- 5+ years of relevant professional experience.
- Proven experience designing and owning cloud-native services or platform components end-to-end within a service-oriented or microservices environment.
- Hands-on proficiency in at least one modern programming language and its ecosystem, with demonstrated experience in system design (LLD), API design, and data modeling.
- Solid understanding of core computer science and engineering fundamentals such as data structures, algorithms, distributed systems concepts, reliability and scalability patterns, and core cloud platform services.
Required Skills & Tech
Cloud ComputingMicroservicesSystem DesignAPI Design