Skip to main content
Back to results

Manager, Software Development

If you need assistance during the recruiting process due to a disability, please reach out to our Recruiting Accommodations Team through the Accommodation Request form. This form is used only by individuals with disabilities who require assistance or adjustments in applying and interviewing for a job. This form is not for inquiring about a position or the status of an application.

Engineering Manager - Front-End

Do you want to drive innovation in the travel industry? Does the prospect of crafting an industry-leading marketplace excites you? Would you like to work side-by-side with outstanding data scientists, engineers, product managers and UX designers? If yes, the Expedia Travel Partner Group Technology team has your next career opportunity. We are seeking a creative Software Engineer to create and grow leading products for Hotel Partners using data and technology.

Our mission is to revolutionize travel through the power of technology. Collectively, the Expedia brands cover virtually every aspect of researching, planning, and booking travel, from choosing the best airplane seat to planning what to do in a destination once you arrive. Each month, millions of consumers trust Expedia to travel around the world, and we believe that this contributes to making the world a more open and better place. Providing the best travel options in the world requires having an awesome marketplace that accommodation providers find engaging and relevant.

We power the industry-leading revenue management tools for hotels and vacation rental. With a combination of vast market data and predictive Data-Science models, we provide insights to our hotel partners which allows them to optimize their pricing via our web applications and partner-facing APIs. If you join us, your key challenge would be to implement engaging user experiences for our Revenue Management solution that can serve all our Vacation Rental as well as Hotel Partner businesses.

Our team values:

As engineering manager, you should demonstrate excellence and commitment in our team values as well as helping your team doing the same.

  • Eager to learn and share the experience with the team - stay hungry for more.

  • A natural team-player that places team success in front of personal success.

  • Open minded to work with different cultures and people from all over the world.

  • Take ownership and pride in what you do - don’t settle for just enough - look for excellence in every single detail.

  • Ability to look at the wider context, to quickly think at the high-level picture both technically and timely.

  • Strong business insight balanced with technical needs.

What you will do:

  • Identify areas where efficiency and process improvement are needed.

  • Apply new ideas or approaches to enhance team outputs.

  • Use established tools and techniques to track progress related to implementing process improvements.

  • Demonstrate knowledge of the product development lifecycle from idea generation to bringing a product to market by supporting the different phases and improving product performance.

  • Engage with peers across the organization to build an understanding of cross dependencies, priorities, and opportunities to simplify.

  • Participate in a community of practice and/or product reviews to share and gain knowledge.

  • Test and maintain software applications and related programs and procedures by using a variety of software development tools following design requirements of customer.

  • Act as a spokesperson for software design best practices - researching and recommending frameworks and architectural/code design patterns.

  • Identify areas of improvements within the code and suggests solutions.

  • Advocate for operational excellence (such as unit testing, establishing SLAs, programming for resiliency and scalability).

  • Ensure that operational teams and subcontractors have a clear understanding of customer requirements; identify technical issues and provide data to support solutions.

  • Consider new ways of using technology to meet or enhance customers’ needs.

  • Remain informed on industry trends.  Examine inefficiencies in the existing stack operation and encourage engineers to improve them.

  • Bridge the gap in discussions between technology and non-technology personnel. Report on team status faithfully and listen for suggestions to improve lagging project work.

  • Evaluate current team projects or goals and identify the relevant skills and expertise needed to accomplish them.

  • Plan for and distribute necessary resources to ensure accomplishment of team goals.

  • Track resource use to ensure minimal waste and reduce duplication of efforts.

  • Guide employees in the development of individual goals, provide regular and specific feedback, and assesses performance.

  • Encourage and support education and professional development of employees.

  • Mentor employees by providing advice and recommendations based on your own experience and learnings.

  • Evaluate how individuals work together as a team to achieve goals.  Provide a culture that supports team in the achievement of goal.

  • Find and hire the right talents to build and expand your team - lead recruitment process.

Who you are:

  • Leading (formally) least at 3 multi-quarter projects and having participated in peer’s performance evaluations by providing technical assessment and feedback.

  • Strong technical acumen which allows you to be responsible for the technical domain; identify strengths and weaknesses among languages and select among available technology to implement and solve for need.

  • Understand when and how to reward and recognize team members.

  • Act as a mentor for individual contributors on a team.

  • Defined team goals and how they fit a business need - working as an enabler for the team to then meet these goals.

  • Delivered solutions to business problems at the project level.

  • Collaborating closely with the product team you have delivered a product roadmap.

  • Deep understanding of web development using React, TypeScript, GraphQL, NodeJS.

  • Proven experience in cloud platform services and architecture e.g. AWS.

  • Full knowledge of continuous deployment and integration cycles.

  • Experience with agile development methodologies including Scrum and Kanban, and you'll thrive working in an agile environment.

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®,®, Expedia® Partner Solutions, Vrbo®, trivago®, Orbitz®, Travelocity®, Hotwire®, Wotif®, ebookers®, CheapTickets®, Expedia Group™ Media Solutions, Expedia Local Expert®,™, and Expedia Cruises™.  

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

Employment opportunities and job offers at Expedia Group will always come from Expedia Group’s Talent Acquisition and hiring teams. Never provide sensitive, personal information to someone unless you’re confident who the recipient is. Expedia Group does not extend job offers via email or any other messaging tools to individuals to whom we have not made prior contact. Our email domain is The official website to find and apply for job openings at Expedia Group is

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.
  • Switzerland - Geneva

  • Technology

  • Full-Time Regular

  • 11/23/2022

  • ID # R-77694

Job Accommodation Requests

At Expedia Group, we're committed to providing an inclusive and accessible recruiting experience for candidates with disabilities. If you require an accommodation or adjustment for any part of the application or hiring process, please let us know by completing our Accommodation Request form.