Role Overview
Our team is looking for a Software Development Engineer II for our Tax and Regulatory Platforms. As a member of this team, you will have the opportunity to build and support the Global Tax Platform and Unified Regulatory Platform for the travel industry.
About Expediagroup
Expedia Group includes three flagship consumer brands - Expedia, Hotels.com, and Vrbo - along with a leading B2B travel business and travel advertising offerings. Across our brands and business, we help travelers explore the world with confidence and ease.
Key Responsibilities
- Work in small, agile teams to design, develop, test, and maintain scalable and resilient services across the Tax and Regulatory Platform
- Build and operate cloud-native streaming data, real-time processing, and data lake platforms at scale using Kafka, Kubernetes, Apache Spark, and Flink
- Ensure all software meets the highest standards of performance, security, scalability, and financial-grade accuracy
- Review pull requests and lead by example on code quality refactoring for readability, extensibility, and testability
- Leverage CI/CD techniques and tools to maximise delivery speed, reliability, and operational confidence
Requirements & Eligibility
- Bachelor's degree in Computer Science or a related technical field, or equivalent professional experience
- 3+ years of relevant professional experience in software engineering
- Java preferred, with strong system design, problem-solving, and object-oriented coding skills
- AWS, Kubernetes/Containerisation, and Apache Spark/Streaming preferred
- Experience developing in cloud environments
- Experience delivering and supporting highly available, scalable, and fault-tolerant distributed systems
Required Skills & Tech
JavaAWSKubernetesApache SparkKafka