Senior Software Developer
Role Overview
Expedia Group connects travelers, partners, and advertisers through consumer brands, B2B services, and travel advertising.
The Air Supply team builds airline integrations and travel shopping capabilities for millions of travelers.
Key Skills for This Role
Full Job Posting
Team and platform
The Air Supply Organization builds airline connectivity for Expedia's partner platform.
The platform integrates airline content through direct connections, NDC, and GDS sourcing, and serves travel products to users.
The described technology ecosystem includes Java, Kotlin, Spring, MSSQL, DynamoDB, and Redis; it processes over 50 Tier-1 services and more than 8 TB of data monthly.
In this role
- Design and maintain highly available services, applications, APIs, and data models.
- Deliver features from design and implementation through deployment, monitoring, and production optimization.
- Improve code quality, observability, incident rates, performance, and reliability.
- Mentor engineers and share software, testing, and architecture practices.
- Collaborate across product, design, data, and engineering teams on reusable solutions.
- Safely integrate and operate AI/ML-enabled solutions.
Minimum qualifications
- Bachelor’s degree in Computer Science or a related technical field, or equivalent professional experience.
- 8+ years of backend software development in an object-oriented language such as Java or Kotlin.
- End-to-end service or component ownership, including design, implementation, testing, deployment, and support.
- Strong programming and engineering fundamentals, including object-oriented design, algorithms, data structures, testing, and version control.
- Hands-on API design and consumption, data models and storage, and system design for reliable, maintainable services.
Preferred qualifications
- Experience with high-traffic distributed architectures and technical direction for scalability, reliability, performance, and cost.
- Operational excellence experience, including monitoring, alerting, incident response, and production improvement.
- Familiarity with AI-driven systems and safely integrating AI/ML features.
- Experience leading cross-team initiatives or migrations, influencing engineering practices, and mentoring engineers.
About the organization
Expedia Group connects travelers, partners, and advertisers through consumer brands, B2B services, and travel advertising.
The Air Supply team builds airline integrations and travel shopping capabilities for millions of travelers.
Apply for this job in 1 click
Skip the repetitive application forms
Install the Base Career Chrome Extension and autofill job applications across major job boards with your profile.
Trusted by over 500,000 job seekers on Base Career
More from this employer
More jobs at Expedia Group
Sr Business Process Analyst
London, GBR
Expedia Group is seeking a senior Business Process Analyst to map and analyze processes connecting HR systems and applications. The role requires at least four years of relevant experience, HR systems knowledge, strong c
Senior Client Success Manager - Lodging - FTC, Mat Cover
, GBR
Senior Expedia Group Advertising (EGA) Planning & Insights Manager
, USA
Manager, Customer Service
, IND
Sr Business Process Analyst
London, GBR
Sr Business Process Analyst
, GBR
Senior Manager, Business Enablement
, CAN
Technical Program Manager III
, USA
Senior Client Success Manager - Lodging - FTC, Mat Cover
, GBR
Senior Technical Account Manager
, USA
Senior Expedia Group Advertising (EGA) Planning & Insights Manager
, USA