Join us on our mission to power global travel
for everyone, everywhere.

View my profile

Principal Software Engineer

United Kingdom - London

APPLY NOW

The online travel market never stands still. The opportunity is huge and the competition fierce. At Expedia Group, we're in the thick of it. We live and breathe travel. Our technology team is insanely passionate about using the best technology and processes to give our customers the best possible experience finding lodging for their business or leisure travel needs. We want them to feel the same passion for travel that we do.

As a technology leader in Retail Product and Tech’s Lodging group, you will be responsible for collaborating with multiple teams to design, build and operate large scale, high velocity services that deliver amazing capabilities to our customers and partners. You will be working with our teams that own our collaboration tools, loyalty system, and coupon system. Our collaboration tools enable our customers to work with their family and friends to find the best hotel or vacation rental for their needs.

Our teams work with technologies like Java, Kotlin, AWS, Cassandra, Kafka and much more. We are hugely dedicated to using and contributing to open-source projects.

What you’ll do:

  • You will partner with technologists across all EG to collaboratively solve problems.
  • You will build relationships with leaders across the organization to understand business problems and apply a technology lens to solve them.
  • You will collectively design a technology stack that is tied to business outcomes and our bottom line.
    You will participate in active mentorship and rising talent identification.
  • You will recognize the ability to fill in for peer engineering director as need arises in setting technical next steps in co-ordination with engineering management.
  • You will develop north star vision for domain in which you are focused.
  • You will interpret internal/external business challenges and recommend integration of the appropriate systems, applications and technology to provide a fully functional solution to a business problem.
  • You will identify areas for improvement and develop innovative enhancements using available software development tools following design requirements of the customer.
  • You will have mastered software design best practices, shape coding methodologies and best practices and evangelize adoption of new platform technologies.
  • You have expertise of professional software engineering practices & best practices for the full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations. 
  • You will lead collaboration with key stakeholders and contribute subject matter expertise to develop unique solutions to complex issues.
  • You will provide guidance when evaluating the impacts of a solution to ensure linkages between structure, people, process and technology.
  • You will keep abreast of broad industry trends and develop methods for implementing them in our environment.
  • You will champion prioritized initiatives across the local organization and work with others across EG to investigate those initiatives

Who you are:

  • Bachelor's degree or Masters in a related Technical field; or Equivalent related professional experience.
  • Equivalent experience includes:
    • Experience having participated in peer’s performance reviews by providing technical assessment and feedback
    • You’ve defined software engineering/architecture best practices at a Department/Organizational level.
  • Makes choices across teams to apply a number of technologies or languages with experience in multiple domains.
  • Presents new technology choice to technical and non-technical observers, able to guide others to make well defined technology choices.
  • Mentors other engineers (IC I, II, III, Sr IC).
  • Creates systems that interact across a business unit.
  • Understands systems being created across EG and how your own business unit would integrate with them.
  • Able to understand and design highly complex systems.
  • Ability to establish standards for operational excellence and code quality at a multi-project level.
  • Drives principles and practices to guide others in design of software that is easily testable and observable.
  • Understands cross domain capabilities and how they integrate. 

Why us:

About Expedia Group   

Expedia Group (NASDAQ: EXPE) powers travel for everyone, everywhere through our global platform. Driven by the core belief that travel is a force for good, we help people experience the world in new ways and build lasting connections. We provide industry-leading technology solutions to fuel partner growth and success, while facilitating memorable experiences for travelers. Expedia Group's family of brands includes: Brand Expedia®, Hotels.com®, Expedia® Partner Solutions, Vrbo®, Egencia®, trivago®, Orbitz®, Travelocity®, Hotwire®, Wotif®, ebookers®, CheapTickets®, Expedia Group™ Media Solutions, Expedia Local Expert®, CarRentals.com™, and Expedia Cruises™.  

About Expedia Group 

Expedia Group (NASDAQ: EXPE) powers travel for everyone, everywhere through our global platform. Driven by the core belief that travel is a force for good, we help people experience the world in new ways and build lasting connections. We provide industry-leading technology solutions to fuel partner growth and success, while facilitating memorable experiences for travelers. Expedia Group's family of brands includes: Brand Expedia®, Hotels.com®, Expedia® Partner Solutions, Vrbo®, Egencia®, trivago®, Orbitz®, Travelocity®, Hotwire®, Wotif®, ebookers®, CheapTickets®, Expedia Group™ Media Solutions, Expedia Local Expert®, CarRentals.com™, and Expedia Cruises™.  

© 2021 Expedia, Inc. All rights reserved. Trademarks and logos are the property of their respective owners. CST: 2029030-50

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, religion, gender, sexual orientation, national origin, disability or age.
APPLY NOW

Join our
Talent
Community

Join us as we look for outstanding talent to help us power global travel for everyone, everywhere.

Sign up!

R-57047

Job Category
Technology Group

Job Function
Development

Location
United Kingdom - London

Job Type
Full-Time Regular

Similar Jobs

Don’t forget to follow us!

Find out more about our global family by following us on social.

#LifeAtExpediaGroup

Already applied? View your account


Interviewing at Expedia Group

Go to top