R-106556 Développeur Logiciel Iii (Généraliste - Contenu) - Software Developer Iii (Full Stack - Con
$108k - $152k per yearExpedia, Inc.
At Expedia Group, we help travelers explore the world, one journey at a time. As a global travel company powered by passionate people, trusted partnerships, and leading technology, we connect travelers, partners, and advertisers through our consumer brands, B2B network, and travel advertising business.
Here, you'll do meaningful work that helps millions of people discover, book, and experience travel with more ease, confidence, and joy. Our five Behaviors-Traveler First, Think Big, Operate with Excellence, Ownership Mindset, and Succeed Together-help foster a supportive environment where people can grow their careers and have the flexibility, benefits, and support to do their best work. Join us and build for travelers everywhere.
Les marques d’Expedia Group rendent le voyage international accessible à tous, aux quatre coins du globe. Nous concevons des technologies de pointe pour rendre les voyages plus fluides et plus mémorables, et nous créons des solutions révolutionnaires pour nos partenaires. Notre communauté diversifiée, dynamique et accueillante est essentielle à notre réussite.
Pourquoi vous joindre à nous?
Pour façonner l’avenir du voyage, les gens doivent passer en premier. Guidés par nos valeurs et nos ententes sur le leadership, nous favorisons une culture ouverte où tout le monde a sa place et où les différences sont célébrées, et nous comprenons que lorsqu’un collègue réussit, nous réussissons tous.Nous offrons un ensemble complet d’avantages sociaux, y compris des avantages de voyage passionnants, des congés généreux, des congés parentaux, un modèle de travail flexible (avec des bureaux attrayants) et des ressources de développement de carrière, le tout pour alimenter la passion de nos employés pour les voyages et assurer un parcours de carrière enrichissant. Nous construisons un monde plus ouvert. Joignez-vous à nous!
Présentation de l'équipe
Notre équipe Technologie collabore avec des équipes de l'ensemble d'Expedia Group afin de créer des produits, des services et des outils innovants qui offrent des expériences de grande qualité aux voyageurs, aux partenaires et à nos employés. Une plateforme technologique unique, alimentée par les données et l'apprentissage automatique, offrant des expériences sécurisées, différenciées et personnalisées qui favorisent la fidélité et la satisfaction des voyageurs.
Au sein de l'équipe Technologie d'Expedia, notre organisation Contenu est actuellement à la recherche d'un développeur logiciel III pour venir travailler sur les capacités de notre plateforme de contenu. Ces capacités permettent à Expedia Group d'acquérir, d'enrichir et de distribuer des centaines de millions de ressources (images, textes, attributs, vidéos, etc.) utilisées par nos différentes marques et secteurs d'activité. Lorsque vous planifiez votre prochain voyage sur les sites Web ou les applications mobiles d'Expedia Group, la plupart des ressources de contenu que vous avez rencontrées ont été sélectionnées par nos systèmes afin d'optimiser votre expérience!
Notre équipe se consacre à la livraison de solutions logicielles hautement évolutives dans un environnement de développement agile, à l'aide de technologies de pointe. Notre culture offre un environnement sûr qui stimule la créativité et favorise l'apprentissage et le perfectionnement continus. Nous travaillons selon un modèle DevOps où les développeurs participent à tous les aspects du développement logiciel, de la conception aux tests, en passant par l'implémentation, le déploiement, le surveillance et le soutien.
Dans ce rôle, vous devrez :
Concevoir, créer et faire évoluer des services pleine pile (full stack) et des interfaces utilisateur pour les plateformes de contenu d'Expedia Group, y compris la conception des API, la conception détaillée des systèmes et la modélisation des données afin de soutenir la création, la conservation et la distribution de contenu à grande échelle.
Implémenter du code de haute qualité et maintenable dans l'ensemble de la pile (services, API, couche de données, interface utilisateur), tout en respectant les normes de l'équipe en matière de conception, de tests, de revue de code et de documentation dans un environnement agile et collaboratif.
Assumer la responsabilité de l'exécution technique de bout en bout de fonctionnalités au sein d'un ou de plusieurs services de contenu, ce qui comprend la décomposition de problèmes complexes, l'estimation du travail et la livraison de solutions robustes qui répondent aux exigences fonctionnelles et non fonctionnelles.
Adopter une approche axée sur les données pour améliorer les systèmes de contenu, en tirant parti des indicateurs, des logs et de l'expérimentation pour déboguer les problèmes, optimiser la performance et améliorer la fiabilité et l'expérience utilisateur.
Intégrer et exploiter de façon sécuritaire des solutions basées sur l'intelligence artificielle (IA) et l'apprentissage automatique qui améliorent les résultats, ce qui comprend une bonne connaissance des systèmes, outils ou flux de travail pilotés par l'IA, ainsi que l'application des concepts d'IA et d'apprentissage automatique à des produits concrets dans le domaine du contenu.
Collaborer entre les domaines et les services pour créer des composants et des plateformes réutilisables et extensibles, en veillant à ce que les solutions soient interchangeables et puissent prendre en charge de multiples cas d'utilisation et produits de contenu à l'échelle d'Expedia Group.
Qualifications requises:
Baccalauréat en informatique ou dans un domaine technique connexe;
ou expérience professionnelle pertinente équivalente.
Plus de 5 ans d'expérience professionnelle pertinente.
Responsabilité avérée de fonctionnalités ou de services au sein d'un écosystème de contenu ou de plateforme plus vaste, y compris la responsabilité de la conception, de l'implémentation, des tests, du déploiement et du soutien opérationnel.
Maîtrise de la création et de l'évolution d'applications et de services Web destinés aux partenaires sur des piles modernes et héritées, notamment React, TypeScript, GraphQL, les API REST, Node.Js, JavaScript et Spring Boot.
Bonne connaissance des systèmes, outils ou flux de travail pilotés par l'IA et application des concepts d'IA et d'apprentissage automatique à des produits concrets, avec une compréhension de la façon de les intégrer de façon sécuritaire dans les services existants.
Bonne expérience de requêtes LLM pour générer du code de qualité production, et de la revue critique de code généré par l'IA.
Bilingue, français et anglais.
Qualifications souhaitées:
Expérience dans la conception et l'évolution d'architectures multiservices ou à l'échelle d'un domaine pour des systèmes de contenu ou de plateforme, y compris une conception détaillée réfléchie, des contrats d'API et des modèles de données qui favorisent la réutilisation et l'évolutivité.
Antécédents démontrés dans l'exploitation de systèmes pleine pile (full stack) ou basés sur des services à grande échelle, y compris l'optimisation de la performance, l'observabilité, ainsi qu'une réponse aux incidents efficace et l'amélioration post-incident.
Fort accent sur l'excellence technique, y compris des tests automatisés robustes, des pratiques de CI/CD et des normes de préparation à la mise en production qui améliorent la fiabilité et réduisent la charge opérationnelle.
Capacité à utiliser les données, l'expérimentation et les indicateurs pour orienter les décisions techniques, valider les hypothèses et améliorer de façon itérative les fonctionnalités de contenu, les flux de travail et les capacités de la plateforme.
Expérience dans l'implémentation ou l'extension de fonctionnalités basées sur l'IA et l'apprentissage automatique dans des systèmes en production, en mettant l'accent sur l'intégration sécuritaire, les contrôles de qualité et l'utilisation responsable conformément aux normes d'Expedia Group.
Expérience dans la conception et le déploiement d'agents IA ou de workflows agentiques de niveau production, et pas uniquement d'applications autonomes de type chatbot ou générative.
Veuillez noter que ce poste n'est offert qu’à Montréal, conformément à notre modèle de travail flexible qui exige que les employés soient au bureau au moins trois jours par semaine.
L’échelle salariale totale pour ce poste à Montréal se situe entre 108 000 $ et 152 000 $. Les employés qui occupent ce poste pourraient augmenter leur salaire jusqu’à 173 500 $, ce qui représente le salaire maximal, en fonction de leur rendement continu, démontré et soutenu dans le poste.
Le salaire de départ pour ce poste variera en fonction de plusieurs facteurs, notamment le lieu de travail, le budget disponible ainsi que les connaissances, les compétences et l’expérience de la personne. Les échelles salariales pourraient être modifiées à l’avenir.Expedia Group est fière d’offrir une large gamme d’avantages sociaux pour soutenir les employés et leurs familles, y compris les soins médicaux, les soins dentaires, les soins de la vue, ainsi que des congés payés et un programme d’aide aux employés. Afin d’alimenter la passion de chaque employé pour les voyages, nous offrons un remboursement des frais de bien-être et de déplacement, des réductions sur les voyages et une adhésion à l’International Airlines Travel Agent Network (IATAN). Consulter la liste complète des avantages
Demandes d’accommodement
Si vous avez besoin d’aide pour une partie du processus de candidature ou de recrutement en raison d’un handicap ou d’autres problèmes de santé physique ou mentale, veuillez communiquer avec notre équipe Recrutement et accommodement à l’aide du formulaire de demande d’accommodement.
Nous sommes fiers d’avoir été nommés parmi les meilleurs endroits où travailler sur Glassdoor en 2024 et d’être reconnus pour notre culture primée par des organisations telles que Forbes, TIME, Disability:IN et plus encore.La famille de marques d’Expedia Group comprend : Expedia®, Hotels.Com®, Expedia® Partner Solutions, Vrbo®, trivago®, Orbitz®, Travelocity®, Hotwire®, Wotif®, ebookers®, CheapTickets®, Expedia Group™ Media Solutions, Expedia Local Expert®, CarRentals.Com™ et Expedia Croisières®. © Expedia, Inc., 2024. Tous droits réservés. Les marques de commerce et les logos appartiennent à leurs propriétaires respectifs. CST : 2029030-50
Les offres d’emploi d’Expedia Group proviennent toujours des équipes responsables du recrutement et de l’acquisition de talents d’Expedia Group. Ne fournissez jamais de renseignements personnels de nature sensible à personne, à moins de bien connaître le ou la destinataire. Expedia Group n’envoie pas d’offres d’emploi par courriel ni par aucun autre outil de messagerie à une personne sans qu’un premier contact n’ait d’abord été établi avec elle. Son domaine de messagerie est @expediagroup.Com. Le site Web officiel pour trouver des offres d’emploi et pour postuler chez Expedia Group est careers.Expediagroup.Com/jobs
Expedia s’engage à créer un milieu de travail accueillant comptant un effectif diversifié. Toutes les candidatures admissibles seront examinées sans égard à l’origine ethnique, à la couleur de la peau, à la religion, au genre, à l’identité ou à l’expression de genre, à l’orientation sexuelle, à l’origine nationale, à la génétique, au handicap, à l’âge, au statut d’ancien combattant ou à toute autre caractéristique protégée par la loi. L’employeur utilise le système E-Verify. Afin de confirmer l’autorisation de travail, l’employeur fournira les renseignements contenus sur le formulaire I-9 de chaque nouvel employé à la Social Security Administration (SSA) et, au besoin, au Department of Homeland Security (DHS).
Introduction to the team
Our Technology Team partners with teams across Expedia Group to create innovative products, services, and tools to deliver high-quality experiences for travelers, partners, and our employees. A singular technology platform powered by data and machine learning provides secure, differentiated, and personalized experiences that drive loyalty and traveler satisfaction.
Within the Expedia Technology team, our Content organization is currently looking for a Software Developer III to come and work on our Content Platform’s capabilities. These capabilities enable Expedia Group to acquire, enrich and distribute hundreds of millions of assets (images, texts, attributes, videos, etc.) used across our various brands and lines of businesses. While planning your next trip on Expedia Group websites or mobile applications, most content assets you have come across have been selected by our systems to optimize your experience!
Our team is dedicated to delivering highly scalable software solutions in an agile development environment, using state-of-the-art technologies. Our culture provides a safe environment to spark creativity and encourage continuous learning and growth. We work in a DevOps model where developers are involved in all aspects of software development, from design to test, implementation, deployment, monitoring, and support.
In this role, you will:
Design, build, and evolve full stack services and user interfaces for Expedia Group’s content platforms, including API design, low-level system design, and data modeling to support scalable content creation, curation, and delivery.
Implement high-quality, maintainable code across the stack (services, APIs, data layer, UI) while following team standards for design, testing, code review, and documentation in a collaborative agile environment.
Own the end-to-end technical execution of features within one or more content services, including breaking down complex problems, estimating work, and delivering robust solutions that meet functional and non-functional requirements.
Apply data-driven thinking to improve content systems, leveraging metrics, logging, and experimentation to debug issues, optimize performance, and enhance reliability and user experience.
Safely integrate and operate AI/ML-enabled solutions that improve outcomes, including familiarity with AI-driven systems, tools, or workflows and applying AI/ML concepts to real world products in the content domain.
Collaborate across domains and services to build reusable, extensible components and platforms, ensuring solutions are fungible and can support multiple content use cases and products across Expedia Group.
Minimum Qualifications:
Bachelor’s degree in Computer Science or a related technical field;
or Equivalent related professional experience.
5+ years of relevant professional experience
Proven ownership of features or services within a broader content or platform ecosystem, including responsibility for design, implementation, testing, deployment, and operational support.
Proficiency building and evolving partner-facing web applications and services across modern and legacy stacks, including React, TypeScript, GraphQL, REST APIs, Node.Js, JavaScript, and Spring Boot.
Hands-on experience with AI-driven system and tool prompting LLMs to generate production-quality code, and critically reviewing AI-generated code.
Bilingual in French and English.
Preferred Qualifications:
Experience designing and evolving multi-service or domain-level architectures for content or platform systems, including thoughtful low-level design, API contracts, and data models that enable reuse and scalability.
Demonstrated track record operating full stack or service-based systems at scale, including performance optimization, observability, and effective incident response and post-incident improvement.
Strong focus on engineering excellence, including robust automated testing, CI/CD practices, and production readiness standards that improve reliability and reduce operational toil.
Ability to use data, experimentation, and metrics to guide technical decisions, validate hypotheses, and iteratively improve content features, workflows, and platform capabilities.
Experience implementing or extending AI/ML-enabled features in production systems, with a focus on safe integration, quality controls, and responsible usage aligned to Expedia Group standards.
Experience building and deploying production-grade AI agents or agentic workflows—not only standalone chatbot or generative AI applications.
Please note that this role is only available in Montreal, in alignment with our flexible work model which requires employees to be in-office at least three days a week.
The total cash range for this position in Montreal is $108,500.00 to $152,000.00. Employees in this role have the potential to increase their pay up to $173,500.00, which is the top of the range, based on ongoing, demonstrated, and sustained performance in the role.
Starting pay for this role will vary based on multiple factors, including location, available budget, and an individual’s knowledge, skills, and experience. Pay ranges may be modified in the future.
Benefits and perks
Expedia Group offers benefits and perks designed to support employees and their families, including medical, dental, and vision coverage, paid time off, an Employee Assistance Program, wellness and travel reimbursement, travel discounts, and International Airlines Travel Agent Network (IATAN). Learn more about life at Expedia Group at
Accommodation requests
Expedia Group
#J-18808-Ljbffr
Here, you'll do meaningful work that helps millions of people discover, book, and experience travel with more ease, confidence, and joy. Our five Behaviors-Traveler First, Think Big, Operate with Excellence, Ownership Mindset, and Succeed Together-help foster a supportive environment where people can grow their careers and have the flexibility, benefits, and support to do their best work. Join us and build for travelers everywhere.
Les marques d’Expedia Group rendent le voyage international accessible à tous, aux quatre coins du globe. Nous concevons des technologies de pointe pour rendre les voyages plus fluides et plus mémorables, et nous créons des solutions révolutionnaires pour nos partenaires. Notre communauté diversifiée, dynamique et accueillante est essentielle à notre réussite.
Pourquoi vous joindre à nous?
Pour façonner l’avenir du voyage, les gens doivent passer en premier. Guidés par nos valeurs et nos ententes sur le leadership, nous favorisons une culture ouverte où tout le monde a sa place et où les différences sont célébrées, et nous comprenons que lorsqu’un collègue réussit, nous réussissons tous.Nous offrons un ensemble complet d’avantages sociaux, y compris des avantages de voyage passionnants, des congés généreux, des congés parentaux, un modèle de travail flexible (avec des bureaux attrayants) et des ressources de développement de carrière, le tout pour alimenter la passion de nos employés pour les voyages et assurer un parcours de carrière enrichissant. Nous construisons un monde plus ouvert. Joignez-vous à nous!
Présentation de l'équipe
Notre équipe Technologie collabore avec des équipes de l'ensemble d'Expedia Group afin de créer des produits, des services et des outils innovants qui offrent des expériences de grande qualité aux voyageurs, aux partenaires et à nos employés. Une plateforme technologique unique, alimentée par les données et l'apprentissage automatique, offrant des expériences sécurisées, différenciées et personnalisées qui favorisent la fidélité et la satisfaction des voyageurs.
Au sein de l'équipe Technologie d'Expedia, notre organisation Contenu est actuellement à la recherche d'un développeur logiciel III pour venir travailler sur les capacités de notre plateforme de contenu. Ces capacités permettent à Expedia Group d'acquérir, d'enrichir et de distribuer des centaines de millions de ressources (images, textes, attributs, vidéos, etc.) utilisées par nos différentes marques et secteurs d'activité. Lorsque vous planifiez votre prochain voyage sur les sites Web ou les applications mobiles d'Expedia Group, la plupart des ressources de contenu que vous avez rencontrées ont été sélectionnées par nos systèmes afin d'optimiser votre expérience!
Notre équipe se consacre à la livraison de solutions logicielles hautement évolutives dans un environnement de développement agile, à l'aide de technologies de pointe. Notre culture offre un environnement sûr qui stimule la créativité et favorise l'apprentissage et le perfectionnement continus. Nous travaillons selon un modèle DevOps où les développeurs participent à tous les aspects du développement logiciel, de la conception aux tests, en passant par l'implémentation, le déploiement, le surveillance et le soutien.
Dans ce rôle, vous devrez :
Concevoir, créer et faire évoluer des services pleine pile (full stack) et des interfaces utilisateur pour les plateformes de contenu d'Expedia Group, y compris la conception des API, la conception détaillée des systèmes et la modélisation des données afin de soutenir la création, la conservation et la distribution de contenu à grande échelle.
Implémenter du code de haute qualité et maintenable dans l'ensemble de la pile (services, API, couche de données, interface utilisateur), tout en respectant les normes de l'équipe en matière de conception, de tests, de revue de code et de documentation dans un environnement agile et collaboratif.
Assumer la responsabilité de l'exécution technique de bout en bout de fonctionnalités au sein d'un ou de plusieurs services de contenu, ce qui comprend la décomposition de problèmes complexes, l'estimation du travail et la livraison de solutions robustes qui répondent aux exigences fonctionnelles et non fonctionnelles.
Adopter une approche axée sur les données pour améliorer les systèmes de contenu, en tirant parti des indicateurs, des logs et de l'expérimentation pour déboguer les problèmes, optimiser la performance et améliorer la fiabilité et l'expérience utilisateur.
Intégrer et exploiter de façon sécuritaire des solutions basées sur l'intelligence artificielle (IA) et l'apprentissage automatique qui améliorent les résultats, ce qui comprend une bonne connaissance des systèmes, outils ou flux de travail pilotés par l'IA, ainsi que l'application des concepts d'IA et d'apprentissage automatique à des produits concrets dans le domaine du contenu.
Collaborer entre les domaines et les services pour créer des composants et des plateformes réutilisables et extensibles, en veillant à ce que les solutions soient interchangeables et puissent prendre en charge de multiples cas d'utilisation et produits de contenu à l'échelle d'Expedia Group.
Qualifications requises:
Baccalauréat en informatique ou dans un domaine technique connexe;
ou expérience professionnelle pertinente équivalente.
Plus de 5 ans d'expérience professionnelle pertinente.
Responsabilité avérée de fonctionnalités ou de services au sein d'un écosystème de contenu ou de plateforme plus vaste, y compris la responsabilité de la conception, de l'implémentation, des tests, du déploiement et du soutien opérationnel.
Maîtrise de la création et de l'évolution d'applications et de services Web destinés aux partenaires sur des piles modernes et héritées, notamment React, TypeScript, GraphQL, les API REST, Node.Js, JavaScript et Spring Boot.
Bonne connaissance des systèmes, outils ou flux de travail pilotés par l'IA et application des concepts d'IA et d'apprentissage automatique à des produits concrets, avec une compréhension de la façon de les intégrer de façon sécuritaire dans les services existants.
Bonne expérience de requêtes LLM pour générer du code de qualité production, et de la revue critique de code généré par l'IA.
Bilingue, français et anglais.
Qualifications souhaitées:
Expérience dans la conception et l'évolution d'architectures multiservices ou à l'échelle d'un domaine pour des systèmes de contenu ou de plateforme, y compris une conception détaillée réfléchie, des contrats d'API et des modèles de données qui favorisent la réutilisation et l'évolutivité.
Antécédents démontrés dans l'exploitation de systèmes pleine pile (full stack) ou basés sur des services à grande échelle, y compris l'optimisation de la performance, l'observabilité, ainsi qu'une réponse aux incidents efficace et l'amélioration post-incident.
Fort accent sur l'excellence technique, y compris des tests automatisés robustes, des pratiques de CI/CD et des normes de préparation à la mise en production qui améliorent la fiabilité et réduisent la charge opérationnelle.
Capacité à utiliser les données, l'expérimentation et les indicateurs pour orienter les décisions techniques, valider les hypothèses et améliorer de façon itérative les fonctionnalités de contenu, les flux de travail et les capacités de la plateforme.
Expérience dans l'implémentation ou l'extension de fonctionnalités basées sur l'IA et l'apprentissage automatique dans des systèmes en production, en mettant l'accent sur l'intégration sécuritaire, les contrôles de qualité et l'utilisation responsable conformément aux normes d'Expedia Group.
Expérience dans la conception et le déploiement d'agents IA ou de workflows agentiques de niveau production, et pas uniquement d'applications autonomes de type chatbot ou générative.
Veuillez noter que ce poste n'est offert qu’à Montréal, conformément à notre modèle de travail flexible qui exige que les employés soient au bureau au moins trois jours par semaine.
L’échelle salariale totale pour ce poste à Montréal se situe entre 108 000 $ et 152 000 $. Les employés qui occupent ce poste pourraient augmenter leur salaire jusqu’à 173 500 $, ce qui représente le salaire maximal, en fonction de leur rendement continu, démontré et soutenu dans le poste.
Le salaire de départ pour ce poste variera en fonction de plusieurs facteurs, notamment le lieu de travail, le budget disponible ainsi que les connaissances, les compétences et l’expérience de la personne. Les échelles salariales pourraient être modifiées à l’avenir.Expedia Group est fière d’offrir une large gamme d’avantages sociaux pour soutenir les employés et leurs familles, y compris les soins médicaux, les soins dentaires, les soins de la vue, ainsi que des congés payés et un programme d’aide aux employés. Afin d’alimenter la passion de chaque employé pour les voyages, nous offrons un remboursement des frais de bien-être et de déplacement, des réductions sur les voyages et une adhésion à l’International Airlines Travel Agent Network (IATAN). Consulter la liste complète des avantages
Demandes d’accommodement
Si vous avez besoin d’aide pour une partie du processus de candidature ou de recrutement en raison d’un handicap ou d’autres problèmes de santé physique ou mentale, veuillez communiquer avec notre équipe Recrutement et accommodement à l’aide du formulaire de demande d’accommodement.
Nous sommes fiers d’avoir été nommés parmi les meilleurs endroits où travailler sur Glassdoor en 2024 et d’être reconnus pour notre culture primée par des organisations telles que Forbes, TIME, Disability:IN et plus encore.La famille de marques d’Expedia Group comprend : Expedia®, Hotels.Com®, Expedia® Partner Solutions, Vrbo®, trivago®, Orbitz®, Travelocity®, Hotwire®, Wotif®, ebookers®, CheapTickets®, Expedia Group™ Media Solutions, Expedia Local Expert®, CarRentals.Com™ et Expedia Croisières®. © Expedia, Inc., 2024. Tous droits réservés. Les marques de commerce et les logos appartiennent à leurs propriétaires respectifs. CST : 2029030-50
Les offres d’emploi d’Expedia Group proviennent toujours des équipes responsables du recrutement et de l’acquisition de talents d’Expedia Group. Ne fournissez jamais de renseignements personnels de nature sensible à personne, à moins de bien connaître le ou la destinataire. Expedia Group n’envoie pas d’offres d’emploi par courriel ni par aucun autre outil de messagerie à une personne sans qu’un premier contact n’ait d’abord été établi avec elle. Son domaine de messagerie est @expediagroup.Com. Le site Web officiel pour trouver des offres d’emploi et pour postuler chez Expedia Group est careers.Expediagroup.Com/jobs
Expedia s’engage à créer un milieu de travail accueillant comptant un effectif diversifié. Toutes les candidatures admissibles seront examinées sans égard à l’origine ethnique, à la couleur de la peau, à la religion, au genre, à l’identité ou à l’expression de genre, à l’orientation sexuelle, à l’origine nationale, à la génétique, au handicap, à l’âge, au statut d’ancien combattant ou à toute autre caractéristique protégée par la loi. L’employeur utilise le système E-Verify. Afin de confirmer l’autorisation de travail, l’employeur fournira les renseignements contenus sur le formulaire I-9 de chaque nouvel employé à la Social Security Administration (SSA) et, au besoin, au Department of Homeland Security (DHS).
Introduction to the team
Our Technology Team partners with teams across Expedia Group to create innovative products, services, and tools to deliver high-quality experiences for travelers, partners, and our employees. A singular technology platform powered by data and machine learning provides secure, differentiated, and personalized experiences that drive loyalty and traveler satisfaction.
Within the Expedia Technology team, our Content organization is currently looking for a Software Developer III to come and work on our Content Platform’s capabilities. These capabilities enable Expedia Group to acquire, enrich and distribute hundreds of millions of assets (images, texts, attributes, videos, etc.) used across our various brands and lines of businesses. While planning your next trip on Expedia Group websites or mobile applications, most content assets you have come across have been selected by our systems to optimize your experience!
Our team is dedicated to delivering highly scalable software solutions in an agile development environment, using state-of-the-art technologies. Our culture provides a safe environment to spark creativity and encourage continuous learning and growth. We work in a DevOps model where developers are involved in all aspects of software development, from design to test, implementation, deployment, monitoring, and support.
In this role, you will:
Design, build, and evolve full stack services and user interfaces for Expedia Group’s content platforms, including API design, low-level system design, and data modeling to support scalable content creation, curation, and delivery.
Implement high-quality, maintainable code across the stack (services, APIs, data layer, UI) while following team standards for design, testing, code review, and documentation in a collaborative agile environment.
Own the end-to-end technical execution of features within one or more content services, including breaking down complex problems, estimating work, and delivering robust solutions that meet functional and non-functional requirements.
Apply data-driven thinking to improve content systems, leveraging metrics, logging, and experimentation to debug issues, optimize performance, and enhance reliability and user experience.
Safely integrate and operate AI/ML-enabled solutions that improve outcomes, including familiarity with AI-driven systems, tools, or workflows and applying AI/ML concepts to real world products in the content domain.
Collaborate across domains and services to build reusable, extensible components and platforms, ensuring solutions are fungible and can support multiple content use cases and products across Expedia Group.
Minimum Qualifications:
Bachelor’s degree in Computer Science or a related technical field;
or Equivalent related professional experience.
5+ years of relevant professional experience
Proven ownership of features or services within a broader content or platform ecosystem, including responsibility for design, implementation, testing, deployment, and operational support.
Proficiency building and evolving partner-facing web applications and services across modern and legacy stacks, including React, TypeScript, GraphQL, REST APIs, Node.Js, JavaScript, and Spring Boot.
Hands-on experience with AI-driven system and tool prompting LLMs to generate production-quality code, and critically reviewing AI-generated code.
Bilingual in French and English.
Preferred Qualifications:
Experience designing and evolving multi-service or domain-level architectures for content or platform systems, including thoughtful low-level design, API contracts, and data models that enable reuse and scalability.
Demonstrated track record operating full stack or service-based systems at scale, including performance optimization, observability, and effective incident response and post-incident improvement.
Strong focus on engineering excellence, including robust automated testing, CI/CD practices, and production readiness standards that improve reliability and reduce operational toil.
Ability to use data, experimentation, and metrics to guide technical decisions, validate hypotheses, and iteratively improve content features, workflows, and platform capabilities.
Experience implementing or extending AI/ML-enabled features in production systems, with a focus on safe integration, quality controls, and responsible usage aligned to Expedia Group standards.
Experience building and deploying production-grade AI agents or agentic workflows—not only standalone chatbot or generative AI applications.
Please note that this role is only available in Montreal, in alignment with our flexible work model which requires employees to be in-office at least three days a week.
The total cash range for this position in Montreal is $108,500.00 to $152,000.00. Employees in this role have the potential to increase their pay up to $173,500.00, which is the top of the range, based on ongoing, demonstrated, and sustained performance in the role.
Starting pay for this role will vary based on multiple factors, including location, available budget, and an individual’s knowledge, skills, and experience. Pay ranges may be modified in the future.
Benefits and perks
Expedia Group offers benefits and perks designed to support employees and their families, including medical, dental, and vision coverage, paid time off, an Employee Assistance Program, wellness and travel reimbursement, travel discounts, and International Airlines Travel Agent Network (IATAN). Learn more about life at Expedia Group at
Accommodation requests
Expedia Group
#J-18808-Ljbffr
Vacancy posted 1 hour ago
Similar jobs that could be interesting for youBased on the R-106556 Développeur Logiciel Iii (Généraliste - Contenu) - Software Developer Iii (Full Stack - Con in Winnipeg, MB vacancy
$131k - $191.4k per year
...posting follows. 26WD100016, Principal Software Developer (Forma Data, File+) Position Overview... ...Be a technical leader in full life cycle of software development Contribute... ...Familiar with Linux/CentOS 26WD100016, Développeur logiciel principal (Forma Data, File+)...SuggestedFor contractors- ...right here, with you, at SITA. ABOUT THE ROLE & TEAMFull Stack Senior Software Developer manages the technical design, development and maintenance... ...products Reporting to the Application Development Manager, the Full Stack Senior Software Developer role is the key role within...SuggestedFor contractorsLocal area2 days per week
- ...in record time with the only hardware and software AI-powered platform built for the factory... ...using React.Js, and Node.Js.You will develop and maintain unit, integration, and end-to... ...the Table 5-10+ years of experience in full-stack software developmentStrong proficiency with...SuggestedApprenticeshipInternshipWork from homeDay shift
$29.79 per hour
...Level 3 HVAC/R Apprentice – Winnipeg, MB $29.79/hour | Full-Time | Permanent We are currently seeking a Level 3 HVAC/R Apprentice to join a well-established... .... This is an excellent opportunity to continue developing your skills alongside experienced journeypersons...SuggestedPermanent employmentFull timeFor contractorsApprenticeship$42.55 per hour
...Journeyman HVAC/R Technician – Winnipeg, MB $42.55/hour | Full-Time | Permanent We are currently seeking a Journeyman HVAC/R Technician to join a well-established mechanical contractor specializing in commercial and industrial projects throughout Winnipeg and surrounding...SuggestedPermanent employmentFull timeFor contractors- ...Job Description Job Description As an HVAC/R Technician, you will support residential and commercial systems within a small service team. The role follows a mixed workflow, with assignments, service records, and work orders managed through a dispatcher and work-order system...
$120k per year
...Nous recherchons un développeur(se) full-stack senior capable de concevoir et de développer... ..., à l’écrit et à l’oralDiplôme en génie logiciel, en informatique ou dans un domaine connexeBonne... ...We are looking for a senior full-stack developer who can design and build scalable, multi...Long term contractFull timeTemporary workPart timeApprenticeshipRemote work$120k - $145k per year
...English posting will follow. Développeur full-stack seniorLieu : Montréal (Québec), en mode... ...expertise interne en développement logiciel. Aperçu du posteNous recherchons une... ...re looking for an experienced full-stack developer to take ownership of existing applications...Daily paidRemote workMonday to fridayFlexible hours- ...time with the only hardware and software AI-powered platform built for... ...across our machine apps stack, including systems such as the... ...would keep you energized? See our full culture guide here Demo Day... ...seule plateforme matérielle et logicielle alimentée par l’IA conçue pour...Long term contractApprenticeshipInternshipWork from homeDay shift
- ...professionals where our culture is informed by our values and commitment to protecting and saving lives. Job Summary The Analyst III, Method Transfer Services (Biochemistry) serves as a senior technical resource responsible for leading the transfer, validation, verification...Flexible hours
$70 - $80 per hour
...OpenShift)MicroservicesMicro-frontendsDéveloppeur Full Stack Senior (Java / Angular) Aperçu du poste Nous recherchons un(e) Développeur(se) Full Stack Senior pour contribuer au... ...de 5 années dexpérience en développement logiciel.Excellentes capacités d'analyse, de...Contract workTemporary work- We’re seeking someone to join our team as a Java Full-Stack Developer to lead the design, development, and delivery of mission-critical risk technology... ...markets and shape the future of our communities. This is a Software Engineering position at Director level which is part of the...Work at officeRemote work
- ...travaillerez sur une base de code multi-stack avec une forte rigueur d’... ...et exploitation de logiciels en production Excellentes bases... ...We are looking for a seasoned developer with a strong security mindset... ...building and operating production software Strong software engineering...Long term contractFlexible hours
- ...À propos du posteNous cherchons un(e) Principal(e) Développeur(se) IA Généraliste (Full Stack Python & Angular/React) pour notre équipe grandissante!... ...objectifs stratégiques.Rester à jour sur les avancées en génie logiciel et en intelligence artificielle, appliquer de nouvelles...Flexible hours
- ...sunupchildcare. Please take a look at the opportunities below and reach out with information about your experience. Job Listings: Opportunity 1: Full Time Toddler Nanny A warm and welcoming family of three (plus their young-at-heart goldendoodle) are looking for a full time nanny for...Hourly payLong term contractFull timeContract workFor subcontractorInternshipMonday to fridayNight shiftDay shiftAfternoon shift
$115k - $135k per year
Full Stack Senior Software DeveloperAversan Inc. ( is a trusted multi-service engineering and electronics manufacturing company. Aversan delivers... ...are currently seeking a qualifiedFull Stack Senior Software Developer to join our team. The ideal candidate will have extensive...- Lead full-stack software modernization at Media Resources Inc. through web applications, hardware integrations, and cloud services in an on-site role.This Senior Software Developer position requires 7+ years of commercial software engineering experience. You will architect...
$132k - $178.5k per year
Come join the Intuit Toronto site as a Senior Software Developer. Be a leader in our Data, Growth and Experiences team that is building an AI... ...deliver growth at scale.The ideal candidate is an experienced full stack Software Developer who is proficient with JavaScript/...Work at office3 days per week$103 per hour
...Ministry of Public and Business Service Delivery and Procurement, under the Community Services Cluster, is seeking a Senior Full Stack Software Developer for an onsite engagement in Toronto. The successful consultant will design, develop, and maintain enterprise-grade web...Contract work- Build full stack applications with Angular and Spring Boot as a Senior Full Stack Developer handling varied assignments with minimal direction.This developer codes software applications from business requirements and interprets appropriate actions independently. Responsibilities...
- ...customer experiences at Intuit Toronto using Java, JavaScript, React, and TypeScript in a hybrid work model.As a Senior Software Developer, you will lead full-stack development within Intuit’s Data, Growth and Experiences team. You will help build a robust Partner Platform...
- ...changesExperience analyzing data records, diagnosing, and resolving issuesTechnical - 30% Demonstrated experience developing Java applications based on: Liberty, Spring, JAX-RS 2.0, JDBC 4.1, Windows Exchange Web Services (EWS) API, Websocket 1.1, Angular JSDemonstrated experience...Work at office
$120k - $145k per year
...applications and next steps. Our partner is looking for a Senior Full-Stack Developer based in Canada. We are seeking an experienced full-stack... ...improvements. As an early member of the internal software development team, you will also help establish engineering standards...Long term contractFor contractorsRemote workMonday to fridayFlexible hours$90 - $95 per hour
Russell Tobin & Associates is hiring on behalf of one of its esteemed clients. Job Title: Sr. Software Developer - Full StackLocation: Toronto, ON (Hybrid)Duration: 124 Business Days with Possible ExtensionClient: Public SectorPay Rate: $90 - $95/hr [CAD]DescriptionRequired...Contract work- ...McDonald is a leading integrated, multi-trade service provider offering full life-cycle solutions for public and private sector clients across... ...Summary Black & McDonald Limited is seeking a skilled HVAC/R Service Technician to join our growing Service team in Winnipeg, Manitoba...Long term contract
- ...recherche d’un(e) Développeur(se) Principal(e) Full Stack Liferay expérimenté(e) pour rejoindre l’... ...thèmes et des capacités de gestion de contenu. Développer des expériences réactives,... ...du cycle complet de développement logiciel. Excellentes compétences en analyse, résolution...Long term contractApprenticeshipWork at office2 days per week
- Rejoignez Expedia Group en tant que Développeur Logiciel III à Montréal et participez à la transformation du voyage. Grâce aux technologies innovantes... ...d'implémenter des applications web pour les plateformes de contenu. Vous travaillerez sur des systèmes performants avec des...Apprenticeship
- ...technologies, favorisons l'expérimentation et misons sur des équipes de développeurs qui opèrent dans un contexte DevOps ultra agile et autonome.... ...excellent candidat Baccalauréat en informatique, en génie logiciel, ou l'expérience équivalente 5 ans d'expérience en...Flexible hours
- ...autonome un large ensemble de tâches. Nous recherchons un développeur logiciel possédant une maîtrise avancée de Microsoft Dynamics 365 et... ...a diverse range of tasks independently. We are seeking a Software Developer with advanced proficiency in Microsoft Dynamics 365 and Power...Flexible hours
- ...Java, les API REST et le développement Full-Stack en mode hybride.Ce poste de niveau Directeur... ...Morgan Stanley relève de la famille Software Engineering. Vous concevrez des applications... ...risques en combinant API, microservices, données et expertise logicielle. #J-18808-Ljbffr
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to R-106556 Développeur Logiciel Iii (Généraliste - Contenu) - Software Developer Iii (Full Stack - Con. Be the first to apply!
Related searches
- software developer no experience Winnipeg, MB
- software development engineer Winnipeg, MB
- software developer internship no experience Winnipeg, MB
- senior software developer Winnipeg, MB
- software design engineer Winnipeg, MB
- software engineer part time Winnipeg, MB
- new graduate software developer Winnipeg, MB
- director software engineering Winnipeg, MB
- software engineer co-op Winnipeg, MB
- software engineer Winnipeg, MB



