Taro Logo

Software Development Engineer II - Full Stack/Android

Global travel technology company powering travel brands like Expedia, Hotels.com, Vrbo, and more.
$112,000 - $156,500
Android
Mid-Level Software Engineer
In-Person
5,000+ Employees
2+ years of experience
Travel · Enterprise SaaS
This job posting may no longer be active. You may be interested in these related jobs instead:

Description For Software Development Engineer II - Full Stack/Android

Join Expedia Group's VR Differentiators team as a Software Development Engineer II, where you'll shape the future of travel technology. This role combines Android and full-stack development, focusing on enhancing the Vacation Rental experience across Expedia Group brands, including Vrbo.com. You'll work with cutting-edge technologies like Kotlin, Jetpack Compose, and backend systems to create innovative solutions that impact millions of travelers worldwide.

The position offers a competitive salary range of $112,000 to $156,500, with potential growth to $179,000 based on performance. As part of a global technology leader, you'll contribute to both mobile and backend systems, implementing features that drive business value across all UI platforms and API layers.

Working in Austin, you'll be part of a collaborative environment where developers work closely with product, program, and design partners. The role requires 2+ years of Android development experience, proficiency in Kotlin and modern Android technologies, and backend development capabilities. You'll be responsible for designing scalable solutions, implementing new features, and ensuring high reliability and performance of the systems.

Expedia Group offers comprehensive benefits including travel perks, generous time-off, parental leave, and career development opportunities. The company's culture emphasizes inclusivity, innovation, and the belief that travel is a force for good. Join a team that's been recognized as a Best Place to Work by Glassdoor and other prestigious organizations.

Last updated 14 days ago

Responsibilities For Software Development Engineer II - Full Stack/Android

  • Design and implement innovative ways to enhance purchasing vacation rentals for users
  • Identify opportunities to streamline domain/server-driven delivery of new Vacation Rental features
  • Contribute to both Android and backend systems as a full-stack developer
  • Create robust strategies for monitoring and testing component health
  • Collaborate with cross-functional teams
  • Maintain clean, modular, and maintainable code

Requirements For Software Development Engineer II - Full Stack/Android

Kotlin
Java
  • 2+ years experience building and maintaining Android applications in Agile environment
  • Proficient in Kotlin and Jetpack Compose
  • Strong knowledge of Android Jetpack Libraries and MVVM architecture
  • Experience with Backend development using Java or Kotlin
  • Familiarity with GraphQL
  • Knowledge of state management and A/B testing tools
  • Strong fundamentals in software design, testing, and debugging
  • Experience with data access patterns and monitoring tools

Benefits For Software Development Engineer II - Full Stack/Android

Medical Insurance
Parental Leave
  • Travel perks
  • Generous time-off
  • Parental leave
  • Flexible work model
  • Career development resources