Taro Logo

Software Development Engineer II - Full Stack/iOS

Expedia Group powers global travel through their platform, providing technology solutions for partners and memorable experiences for travelers.
$112,000 - $179,000
iOS
Mid-Level Software Engineer
In-Person
5,000+ Employees
2+ years of experience
Travel
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/iOS

Expedia Group is seeking a Software Development Engineer II to join their VR Differentiators team, focusing on enhancing the Vacation Rental experience across Expedia Group brands, including Vrbo.com. This role combines iOS and backend development, requiring expertise in Swift, iOS SDK, and backend technologies like Java/Kotlin. The position offers an opportunity to impact millions of travelers worldwide by developing innovative solutions for vacation rental bookings.

The ideal candidate will have 2+ years of experience in iOS development with a strong foundation in software design principles. They'll work in an Agile environment, collaborating with cross-functional teams to create scalable solutions. The role involves both frontend iOS development using frameworks like SwiftUI and UIKit, as well as backend development, making it a true full-stack position.

Expedia Group offers a comprehensive benefits package, including medical/dental/vision insurance, paid time off, and unique travel perks. The company culture emphasizes inclusivity, innovation, and work-life balance. Based in Austin, this role offers competitive compensation ranging from $112,000 to $179,000, depending on experience and performance.

This is an excellent opportunity for a mid-level developer looking to grow their career with a leading global travel technology company. The position combines technical challenges with real-world impact, as your work will directly influence how millions of people book and experience vacation rentals worldwide.

Last updated 12 days ago

Responsibilities For Software Development Engineer II - Full Stack/iOS

  • 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 iOS and backend systems as a full-stack developer
  • Create robust strategies for monitoring and testing component health

Requirements For Software Development Engineer II - Full Stack/iOS

Java
Kotlin
  • 2+ years experience building and maintaining iOS applications in Agile environment
  • Experience with Swift and iOS SDK
  • Knowledge of SwiftUI, UIKit, XCTest, and Combine/RxSwift
  • Familiarity with Backend development using Java, Kotlin, or other backend languages
  • Experience with state management and A/B testing tools
  • Strong fundamentals in software design, testing, and debugging
  • Knowledge of data-access patterns and monitoring tools
  • Ability to collaborate with cross-functional teams

Benefits For Software Development Engineer II - Full Stack/iOS

Medical Insurance
Dental Insurance
Vision Insurance
Mental Health Assistance
  • Medical Insurance
  • Dental Insurance
  • Vision Insurance
  • Paid Time Off
  • Employee Assistance Program
  • Wellness & Travel Reimbursement
  • Travel Discounts
  • IATAN Membership