Senior Software Development Engineer
Expedia Group, Inc.Match Score
Against your primary resumeLogin to See Your Match Score
Create a free account or log in to unlock your CV match score across:
Protocol Intelligence
Data-driven signals on your job's competitivenessLog in to see why each signal reads the way it does.
Job Description
Structured overview of role & requirementsAbout This Role
Design, build, and own scalable, reliable backend services and APIs supporting Expedia's lodging supply platform which handles millions of transactions per minute.
Lead technical design and delivery of complex multi-quarter initiatives across multiple domains related to shopping, booking, servicing, and claims systems.
Mentor engineers and drive best practices for code quality, security, performance, operational excellence, and AI/ML integration in production systems.
Minimum Requirements
Bachelor's or Master's degree in Computer Science or related technical field, or equivalent experience.
10+ years of professional backend software development experience in object-oriented languages such as Java or Kotlin.
Proven experience with end-to-end service/component delivery including design, implementation, testing, deployment, and production support.
Hands-on expertise with AI/ML frameworks, cloud infrastructure (preferably AWS), APIs, system design, and scalable/high-performance backend systems.
Ideal Candidate Profile
Experienced in designing and evolving high-traffic, distributed service architectures with clear API contracts and scalable data models.
Proven technical leadership driving tradeoffs in reliability, scalability, cost, and operational excellence across domains involving partner integrations or marketplace platforms.
Comfortable leading cross-team initiatives and applying AI/ML concepts responsibly in production-grade software environments.
