Expedia is looking for a Senior Android Engineer to join the Air Shopping Experience team. You will build the end-to-end air shopping journey across Expedia Group brands, focusing on designing, building, and maintaining advanced Android applications to deliver fast, reliable, and intuitive mobile experiences for flight search, discovery, and booking.
What You'll Do
- Design, build, and maintain advanced Android applications using Kotlin and modern Android frameworks.
- Lead end-to-end feature delivery, including low-level design, API design, and data modeling for mobile features.
- Collaborate with product, design, and cross-functional engineering teams to define technical approaches and deliver high-quality customer experiences.
- Drive code quality through rigorous code reviews, automated testing strategies, and adherence to engineering best practices.
- Safely integrate and operate AI/ML-enabled solutions that improve outcomes.
- Enhance observability, performance monitoring, and incident resolution for Android applications.
What We're Looking For
- Bachelor's degree in Computer Science or a related technical field; or Equivalent related professional experience.
- 8+ years of relevant professional experience.
- Professional experience developing and shipping Android applications using Kotlin in a production environment.
- Experience with Android application architecture, API integration, and data modeling, including working with RESTful services.
- Demonstrated ability to design, implement, and maintain testable, maintainable, and performant Android codebases.
- Familiarity with AI-driven systems, tools, or workflows and applying AI/ML concepts to real world products.
Nice to Have
- 5+ years of experience as an Android Engineer and advanced proficiency in Kotlin.
- Advanced proficiency with Jetpack components/Jetpack Compose, Android UI/UX best practices, and performance optimization.
- Deep understanding of Android app architecture patterns (e.g., MVVM, MVI, MVP).
- Experience leading technical design for complex Android features, including low-level design, API contracts, and data models.
- Proven track record driving architectural improvements in Android apps and mentoring other engineers.
- Experience safely integrating and operating AI/ML-enabled or AI-assisted features within mobile applications.
- Demonstrated ability to apply AI/ML-adjacent techniques to improve development productivity, quality, or customer outcomes.
Technical Stack
- Kotlin
- Android frameworks
- Jetpack components/Jetpack Compose
- RESTful services
Team & Environment
Part of the Air Shopping Experience team within the Technology organization, partnering with platform, search, recommendations, checkout, identity, and experimentation teams.
Benefits & Compensation
- Salary range: $184,500.00 to $258,000.00 (Seattle cash range), with potential up to $295,000.00
- Full benefits package
- Exciting travel perks
- Generous time-off
- Parental leave
- Flexible work model
- Career development resources
- Wellness & travel reimbursement
- Travel discounts
- IATAN membership
Work Mode
This is a hybrid position based in Seattle.
Expedia is committed to creating an inclusive work environment with a diverse workforce. All qualified applicants will receive consideration for employment without regard to race, color, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, disability, age, or veteran status.




