Expedia Canada Corp.

Expedia

Ingénieur principal en développement logiciel

Êtes-vous une personne passionnée par la résolution de problèmes concrets dans un environnement de collaboration à grande échelle et par l’utilisation de technologies de pointe?

L’équipe de produits multiples de voyage d’Expedia croit que les changements importants commencent par chaque personne ayant la liberté de faire une différence, et nous nous appuyons sur ce principe dans tout ce que nous entreprenons au sein de l’équipe d’ingénierie d’Expedia. Nous sommes des passionnés d’exploration, et nous nous efforçons de nous améliorer quotidiennement, de prendre des risques et d’apprendre de nos erreurs tout en nous amusant.

La culture de notre équipe se fonde sur la créativité et la réussite, mais elle est principalement axée sur la collaboration. Si vous souhaitez travailler avec des professionnels chevronnés de partout dans le monde qui partagent des idées similaires tout en profitant des avantages de vous déplacer régulièrement (pour le travail ou pour le plaisir), notre équipe vous conviendra à coup sûr.

Le développement de logiciels performants nous tient à cœur, et nous savons que l’intégration continue et l’élaboration quotidienne de versions aux fins de production nécessitent le travail d’ingénieurs en développement logiciel expérimentés. Chez Expedia, chaque jour, nous avons l’occasion de développer des applicationsWeb que des millions de voyageurs utilisent pour planifier, réserver et effectuer des voyages inoubliables.

Ce qui vous attend

  • Vous serez responsable de la conception, du codage et de l’exploitation de systèmes hautement évolutifs.
  • Vous collaborerez étroitement avec les gestionnaires de produits, les partenaires et les équipes opérationnelles de tous les secteurs d’Expedia pour livrer les fonctionnalités.
  • Vous encadrerez et formerez d’autres ingénieurs pour l’architecture, la conception et la mise en œuvre de systèmes hautement performants.
  • Vous favoriserez la collaboration avec des équipes travaillant à distance pour assurer la livraison d’un produit de bout en bout de grande qualité.
  • Vous ferez partie d’une équipe dynamique qui répond toujours aux attentes et qui met en place un processus de développement Agile.
  • Vous orienterez les normes d’élaboration, assurerez la qualité du code et intégrerez la technologie afin d’accroître la productivité et la performance du système.
  • Vous transmettrez des renseignements opportuns et pertinents aux propriétaires d’entreprise, aux partenaires et aux utilisateurs quant à l’état des problèmes et à leur résolution.

Votre profil:

  • Plus de dixans d’expérience dans le développement polyvalent de logiciels (excellentes compétences en programmation frontale et dorsale), ayant livré de grands projets multifonctionnels dans un environnement à grande échelle
  • Supervision de projets de développement axés sur Java, les technologies Web et l’architecture distribuée
  • La connaissance des technologies Knowledge of React, Kotlin et AWS sera considérée comme un atout
  • La connaissance des algorithmes d’apprentissage automatique et des structures de mégadonnées constitue un acquis important
  • Solides aptitudes interpersonnelles et organisationnelles
  • Connaissances pratiques de systèmes de gestion de versions, comme Git et Perforce
  • Bilingue: français et anglais

Sr. Software Development Engineer

Are you passionate about solving real world problems, in a collaborative and large-scale environment while using cutting edge technologies?

The Expedia Multi Item Trip team believe that great change begins with individuals who are given the freedom to make a difference, and we champion this in all that we do here at Expedia Engineering. We have a passion for exploration and a keen focus on getting better each day and we aren’t afraid to have fun, take risks and learn from our mistakes.

Our team culture is one of creativity and success, but most of all it is collaborative. If you are interested in working with likeminded and driven professionals from around the world and enjoy the perks of regular travel (for work and pleasure) then this is the team for you.

We take building great software seriously – with Continuous Integration and daily releases to production, that requires solid Software Engineers. Every day, we at Expedia get to innovate on web applications that millions of travelers use to plan, book and experience trips they will remember forever.

What you will do:

  • You will be responsible of designing, coding and operating highly scalable systems.
  • You will work closely with product managers, partner and operations teams across Expedia to deliver features
  • You will be asked to coach and train other engineers in the architecture, design and implementation of high-performance systems
  • You will be asked to lead collaboration with remote teams to ensure high quality end-to-end product delivery
  • You will be part of a dynamic, continuously delivering team using Agile development process
  • You will guide development standards, ensure code quality, and incorporate technology to enhance productivity and system performance
  • You will be asked to provide timely and appropriate communication to business owners, partners, and users on issue status and resolution.

Who you are:

  • You bring 10+ years experience in full stack software (strong on frontend and backend) development with a track record of shipping large multi-functional projects in a large-scale environment
  • Development leadership with focus on Java, Web technologies and distributed architecture.
  • Knowledge of React, Kotlin and AWS will be considered a big plus
  • Knowledge of machine learning algorithms and big data frameworks is nice to have.
  • Solid interpersonal and organization skills
  • You possess working knowledge of source control systems like Git and Perforce
  • Bilingual: functional French and English

WHY JOIN US:

Expedia Group recognizes our success is dependent on the success of our people. We are a global 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 bring the world within reach – 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 hunger to make a difference with one of the most loved 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®, ebookers®, CheapTickets®, Hotwire®, Expedia® Media Solutions,CarRentals.com™, Expedia Local Expert®, Expedia Cruises™ and SilverRail Technologies, Inc. For more information, visitwww.expediagroup.com.

Expedia iscommittedto creating an inclusive workenvironmentwith a diverse workforce. All qualified applicants will receive consideration for employment without regard to race, color, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, disability, age, or veteran status. This employer participates in E-Verify. The employer will provide the Social Security Administration (SSA) and, if necessary, the Department of Homeland Security (DHS) with information from each new employee’s I-9 to confirm work authorization.

Job Overview

Share