Seattle, United States of America Hybrid USD 184,500 - 258,000 Yearly

Expedia Group is hiring a Senior Android Engineer

This role involves building and maintaining robust Android applications focused on flight search, discovery, and booking across multiple brands. The engineer will use modern Android technologies and collaborate with product, design, and engineering teams to deliver reliable, customer-centric mobile experiences.

Responsibilities

  • Develop and maintain high-quality Android applications using Kotlin and modern frameworks, ensuring performance and scalability across a wide range of devices.
  • Lead full feature development cycles, including low-level design, API integration, and data modeling for mobile services that connect with backend and shared platforms.
  • Work closely with product, design, and engineering teams to define technical strategies, refine requirements, and deliver polished user experiences efficiently.
  • Ensure code quality through thorough code reviews, automated testing, continuous integration, and adherence to Android development best practices.
  • Implement and monitor AI/ML-powered features that enhance product outcomes, with a focus on safe and effective integration into mobile workflows.
  • Improve application observability, performance tracking, and incident response, contributing to reusable solutions across multiple product domains.

Requirements

  • Bachelor's degree in Computer Science or a related technical field, or equivalent professional experience.
  • Minimum of 8 years of professional experience in software development.
  • Proven experience building and shipping production Android apps using Kotlin, with ownership of features from design through deployment and support.
  • Strong background in Android architecture, API integration, and data modeling, including RESTful services and offline data handling.
  • Demonstrated ability to write testable, maintainable, and high-performance Android code using modern tools and libraries.
  • Experience applying AI/ML concepts to real-world products and safely integrating intelligent features into mobile applications.

Nice to Have

  • At least 5 years of experience as an Android Engineer with advanced Kotlin skills.
  • Extensive experience with Jetpack components and Jetpack Compose, along with Android UI/UX best practices and performance tuning.
  • Strong grasp of Android architectural patterns such as MVVM, MVI, and MVP.
  • Experience leading technical design for complex features, including API contracts and data models that interact with multiple backend systems.
  • History of driving architectural improvements like modularization and design standardization, while mentoring other engineers.
  • Experience integrating and operating AI/ML-powered features such as personalized recommendations or intelligent automation in mobile apps.
  • Ability to apply AI/ML-adjacent techniques, including on-device machine learning or AI-enhanced developer tools, to improve product quality or development efficiency.

Tech Stack

Kotlin, Android, Jetpack components, Jetpack Compose, RESTful services, AI/ML integration, Data modeling, API design, Machine learning, Mobile observability, Performance monitoring

Benefits

  • Comprehensive medical, dental, and vision benefits
  • Generous paid time off
  • Parental leave policy
  • Flexible work model with access to physical offices
  • Resources for career development and growth
  • Wellness and travel expense reimbursement
  • Travel discounts for employees
  • IATAN membership for travel benefits
  • Employee Assistance Program

Compensation

Total cash range: $184,500.00 to $258,000.00. Potential to reach $295,000.00 based on performance. Equity: Not specified. Performance-based pay increases possible up to top of range.

Work Arrangement

hybrid — Seattle — Flexible work model with some physical office presence; role based in Seattle with collaboration across distributed teams.

Team

Part of the Air Shopping Experience team within the Technology organization, working alongside platform, search, recommendations, checkout, identity, and experimentation teams.

  • Diverse, vibrant, and inclusive community
  • Guided by core values and leadership principles
  • Open and welcoming environment where everyone belongs
  • Celebrates differences and diverse perspectives
  • Collaborative culture: success is shared
  • Recognized as a Best Place to Work on Glassdoor 2024
  • Award-winning culture acknowledged by Forbes, TIME, and Disability:IN

Additional Information

  • Starting pay is determined by location, budget, and individual knowledge, skills, and experience.
  • Pay ranges are subject to change in the future.
  • Accommodations are available for applicants with disabilities or health conditions.
  • Position is located in Seattle, WA.
  • Role is part of the Technology Team developing travel experiences across multiple brands.
Required Skills
KotlinAndroidJetpack componentsJetpack ComposeRESTful servicesAI/ML integrationData modelingAPI designMachine learningMobile observabilityPerformance monitoring KotlinAndroidJetpack componentsJetpack ComposeRESTful servicesAI/ML integrationData modelingAPI designMachine learningMobile observabilityPerformance monitoring
About company
Expedia Group
Expedia Group brands power global travel for everyone, everywhere. They design cutting-edge tech to make travel smoother and more memorable, and create groundbreaking solutions for partners.
All jobs at Expedia Group Visit website
Job Details
Department Engineering
Category mobile
Posted 2 months ago