Principal Software Development Engineer - Mobile

| Hybrid
Sorry, this job was removed at 3:26 p.m. (CST) on Wednesday, March 24, 2021
Find out who's hiring in Austin.
See all Developer + Engineer jobs in Austin
Apply
By clicking Apply Now you agree to share your profile information with the hiring company.

 

The Vrbo traveler app help travelers plan, book and enjoy their dream vacation. With a mobile team in Austin, Texas, we’re looking for an empathetic, self-aware, and Principal Software Engineer on the #1 Travel app in the world, in addition to broader EG wide initiatives.

 

As a Principal Native Engineer in the Tech Enabler team, you will help lead the acceleration of the Android platform and feature delivery, as well as coordinating that development with our larger vision for Android/iOS. The leadership role will include both technical expertise and team mentorship. You will work to establish our Traveler app as a premier offering in the Google Play Store, while ensuring application performance and reliability and maintainable codebase contributions. You will work to gain a solid understanding of our Travelers’ needs, help define and prioritize new features, and offer constructive critiques of planned features. You will also ensure that the visual and UX design is up to spec, that the app size is efficient, and that platform specific offerings are utilized for a truly native experience.

 

You will be involved in product feature development, but also a valuable contributor to our growing Mobile platform. This underlying platform powers our Traveler app -- shared UI components, a networking layer, and more allows us to achieve maximum velocity, democratize the development of our Mobile apps, and move quickly into exciting new technology opportunities.

As a Lead Software Engineer, you will exhibit a respectful and empathetic tone, and exhibit a genuine concern for helping the team grow and develop as Mobile engineers. You’ll be willing to learn from everyone, communicate well, and strive to be an effective team member.

What you’ll do:

  • Partner with technologists across all EG to collaboratively solve problems.

  • Support and advise EG technologists via a community of practice.

  • Collaborate to design a technology stack that is tied to business outcomes and our bottom line.

  • Participate in active mentorship and rising talent identification.

  • Develop north star vision for domain in which you are focused.

  • Identify areas for improvement and develop innovative enhancements using available software development tools following design requirements of the customer.

  • Advocate for designing software that is scalable, resilient and stable.

  • Lead collaboration with key partners and contribute domain expertise to develop unique solutions to complex issues.

  • Provide guidance when evaluating the impacts of a solution to ensure linkages between structure, people, process and technology.

  • Stay on top of broad industry trends and develop methods for implementing them in our environment.

  • Champion prioritized initiatives across the local organization and work with others across EG to investigate those initiatives. Ensure documentation is not overwhelming or obsolete.

  • Present new technology choice to technical and non-technical observers, able to guide others to make well defined technology choices.

  • Technologies we use: Firebase, Android Studio, Kotlin, GraphQL, Git/Github, Swift, SwiftUI, XCTest and XCUI, Carthage, Combine, Fabric, Zeplin, Bitrise

Who you are:

  • Bachelor's degree or Masters in a related Technical field; or Equivalent related professional experience.

  •  Equivalent experience includes having participated in peer’s performance evaluations by providing technical assessment and feedback

  • You’ve defined software engineering/architecture standards at a Department/Organizational level.

  • Understands how to work across teams to apply a number of technologies or languages.

  • Ability to understand and design highly complex systems.

  • You've mentored engineers across different levels.

  • Understands systems being created across EG and how your own business unit would integrate with them.

  • Ability to establish standards for operational excellence and code quality at a multi-project level.

  • Drives principles and practices to guide design of software that is easily testable and observable.

Why us:

Expedia Group recognizes our success is dependent on the success of our people. We are the world's travel platform, made up of the most knowledgeable, passionate, and creative people in our business. Our brands recognize the power of travel to break down barriers and make people's lives better – that responsibility inspires us to be the place where exceptional people want to do their best work, and to provide them the tools to do so.

Whether you're applying to work in engineering or customer support, marketing or lodging supply, at Expedia Group we act as one team, working towards a common goal; to bring the world within reach. We relentlessly strive for better, but not at the cost of the customer. We act with humility and optimism, respecting ideas big and small. We value diversity and voices of all volumes. We are a global organization but keep our feet on the ground, so we can act fast and stay simple. Our teams also have the chance to give back on a local level and make a difference through our corporate social responsibility program, Expedia Cares.

If you have a desire to make a difference with one of the most loved consumer brands in the world and to work in the dynamic travel industry, this is the job for you.

Our family of travel brands includes: Brand Expedia®, Hotels.com®, Expedia® Partner Solutions, Egencia®, trivago®, VRBO®, Orbitz®, Travelocity®, Wotif®, lastminute.com.au®, ebookers®, CheapTickets®, Hotwire®, Classic Vacations®, Expedia® Media Solutions, CarRentals.com™, Expedia Local Expert®, Expedia® CruiseShipCenters®, SilverRail Technologies, Inc., ALICE and Traveldoo®.

 

Read Full Job Description
Apply Now
By clicking Apply Now you agree to share your profile information with the hiring company.

Location

Expedia Group has three offices in the Austin area with a 16-story building now open in the Domain.

Similar Jobs

Apply Now
By clicking Apply Now you agree to share your profile information with the hiring company.
Learn more about Expedia GroupFind similar jobs