Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Développeur logiciel III (pleine pile - Contenu) - Software Developer III (Full Stack - Content)

$108.5k per year

Expedia Group

Expedia Group brands power global travel for everyone, everywhere. We design cutting-edge tech to make travel smoother and more memorable, and we create groundbreaking solutions for our partners. Our diverse, vibrant, and welcoming community is essential in driving our success.

Why Join Us?

To shape the future of travel, people must come first. Guided by our Values and Leadership Agreements, we foster an open culture where everyone belongs, differences are celebrated and know that when one of us wins, we all win.

We provide a full benefits package, including exciting travel perks, generous time-off, parental leave, a flexible work model (with some pretty cool offices), and career development resources, all to fuel our employees' passion for travel and ensure a rewarding career journey. We’re building a more open world. Join us.

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, la 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.

  • 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 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 (par exemple, la classification de contenu, le classement, le soutien à la génération ou les outils de productivité des développeurs), 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.

Veuillez noter que ce poste n'est offert que dans les lieux suivants : 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.

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.

  • Familiarity with AI-driven systems, tools, or workflows and applying AI/ML concepts to real world products, with an understanding of how to integrate these safely into existing services.

  • 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 (for example, content classification, ranking, generation support, or developer productivity tools), with a focus on safe integration, quality controls, and responsible usage aligned to Expedia Group standards.

Please note that this role is only available in the following locations: 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.

Expedia Group is proud to offer a wide range of benefits to support employees and their families, including medical/dental/vision, paid time off, and an Employee Assistance Program. To fuel each employee’s passion for travel, we offer a wellness & travel reimbursement, travel discounts, and an International Airlines Travel Agent (IATAN) membership. View our full list of benefits .

Accommodation requests

If you need assistance with any part of the application or recruiting process due to a disability, or other physical or mental health conditions, please reach out to our Recruiting Accommodations Team through the Accommodation Request .

We are proud to be named as a Best Place to Work on Glassdoor in 2024 and be recognized for award-winning culture by organizations like Forbes, TIME, Disability:IN, and others.

Expedia Group's family of brands includes: Brand Expedia®, Hotels.com®, Expedia® Partner Solutions, Vrbo®, trivago®, Orbitz®, Travelocity®, Hotwire®, Wotif®, ebookers®, CheapTickets®, Expedia Group™ Media Solutions, Expedia Local Expert®, CarRentals.com™, and Expedia Cruises™. © 2024 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 with whom we have not made prior contact. Our email domain is @expediagroup.com. The official website to find and apply for job openings at Expedia Group is careers.expediagroup.com/jobs .

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, color, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, disability, age, veteran status, or any other characteristic protected by law. 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.
Vacancy posted 15 hours ago
Similar jobs that could be interesting for youBased on the Développeur logiciel III (pleine pile - Contenu) - Software Developer III (Full Stack - Content) in Montréal, QC vacancy
  • $120k per year

     ...Poste : développeur full stack principal (Node.js / React / TypeScript) Lieu de travail :...  ...mercredi obligatoire) Type de poste : temps plein, permanent Nous travaillons en...  ........... Position: Senior Full-Stack Developer (Node.js / React / TypeScript) Location... 
    Suggested
    Daily paid
    Permanent employment
    Full time
    Work at office
    3 days per week

    Quantum Technology Recruiting Inc. (QTR)

    Montréal, QC
    2 days ago
  • $83.3k per year

     ...highly respected medical device company developing life-saving therapies that improve...  ...experienced and highly motivated Senior Software Developer (C++/Qt) to contribute to the...  ...Working proficiency in French.   Développeur logiciel principal (C++/Qt)   À propos du poste... 
    Suggested
    Hourly pay
    Long term contract
    Work at office
    Local area
    Worldwide
    Relocation
    Relocation package
    Shift work
    3 days per week

    Boston Scientific

    Montréal, QC
    12 hours ago
  • $86.3k - $123.02k per year

     ...intelligence artificielle en pleine croissance. Votre mission principale...  ...pour des systèmes logiciels améliorés Concevoir de nouveaux...  ...Attribuer des tâches aux développeurs juniors telles que le codage,...  ...Bachelor’s or master's degree in software engineering, computer science... 
    Suggested
    Hourly pay
    Temporary work
    Work at office
    Work from home
    Worldwide

    Trane Technologies

    Montréal, QC
    1 day ago
  • $118k - $152k per year

     ...génération. Le rôle À titre de développeur Full Stack, vous concevrez et développerez des...  ...les flux de travail de développement logiciel Expérience dans les services...  ...platforms. The Role As a Full Stack Developer, you will design and develop web-based and... 
    Suggested
    Internship
    Immediate start

    Capco

    Montréal, QC
    20 hours ago
  •  ...Full Stack JavaScript Developer About the Role: Within a Global Banking Technology & Operations environment, the Client Lifecycle and Digital...  ...stories. Design, develop, and deploy front-end and back-end software components that deliver tangible business value. Build... 
    Suggested
    Daily paid
    Full time

    CGI

    Montréal, QC
    24 days ago
  •  ...Nous sommes à la recherche de développeurs(euses) de différents niveaux...  ...génie informatique, en génie logiciel ou en informatique, ou une expérience...  ...in Computer Engineering, Software Engineering or Computer...  ...technical skill and creativity to develop powerful, efficient solutions... 
    Flexible hours

    Genetec

    Montréal, QC
    11 days ago
  •  ...innovation et de volonté de remettre en question le consensus. Nous recherchons plusieurs développeurs Full Stack passionnés pour rejoindre notre équipe. Vous développerez des logiciels essentiels utilisés par nos traders, chercheurs et ingénieurs pour mettre en œuvre et... 
    Daily paid
    Apprenticeship
    Work at office
    Remote work
    Worldwide

    DRW Montreal

    Montréal, QC
    4 days ago
  • $146k per year

     ...us wins, we all win. We provide a full benefits package, including exciting travel...  ...Gestionnaire Senior, Développement logiciel (Contenu) Notre équipe Technologie collabore avec...  ...selon un modèle DevOps où les développeurs participent à tous les aspects du développement... 
    Content
    Contract work
    Apprenticeship
    Work at office
    Local area
    Flexible hours
    3 days per week

    Expedia Group

    Montréal, QC
    15 hours ago
  •  ...Graduate, en lançant votre carrière tech avec un poste de développeur Java Full-stack Junior. Vous travaillerez sur site pour l’un des leaders de...  ...démarrer du bon pied votre carrière en tant que développeur logiciel. Après avoir suivi une formation approfondie, vous aurez... 
    Daily paid
    Permanent employment
    Full time
    Contract work
    Apprenticeship
    Flexible hours

    mthree Recruiting Portal

    Montréal, QC
    20 hours ago
  •  ...). Résumé du poste À titre de développeur ou développeuse logiciel senior au sein de l’équipe APPS, vous...  .... Job Description As a senior software engineer on the APPS team, you will...  ...plugins. Analyze complex problems and develop long-term solutions that address... 
    Long term contract
    Work at office

    Sony Pictures Imageworks

    Montréal, QC
    20 hours ago
  •  ...expectations, integrity, innovation and a willingness to challenge consensus.   We are looking for multiple passionate Full Stack Software Developers to join our team. You will develop critical software that our traders, researchers and engineering teams use to implement... 
    Work from home

    DRW

    Montréal, QC
    20 hours ago
  •  ...La dynamique de votre équipe : Le Développeur(euse) logiciel - compilation et déploiement travaillera au sein de l’équipe SCMT (Gestion de...  ...-------------------------- Your team’s dynamic: The Software Developer - Builds & Releases will be working within the SCMT team... 
    Flexible hours

    Genetec

    Montréal, QC
    15 days ago
  •  ...a place of high expectations, integrity, innovation and a willingness to challenge consensus. We are looking for an AI Full Stack Software Developer to join our AI and Multi Asset Systematic Strategies team. This team builds AI and ML-powered tools and solutions that enable... 
    Remote work

    DRW

    Montréal, QC
    4 days ago
  • $111.31k - $155.44k per year

     ...Nous cherchons un Ingénieur logiciel principal pour joindre notre équipe...  ...We are seeking a Senior Software Engineer to join our Cloud Building...  ...team, focusing on designing, developing, and maintaining scalable...  ...successful candidates must have full professional proficiency in English... 
    Hourly pay
    Temporary work
    Work at office
    Remote work
    Work from home

    Trane Technologies

    Montréal, QC
    1 day ago
  •  ...La dynamique de votre équipe : Nous recherchons un·e Développeur·se logiciel senior possédant une expertise approfondie de Microsoft Dynamics...  ...internationaux) ~5 ans ou plus d’expérience en développement full stack, incluant : ~ C#, .NET Core / .NET Framework ~... 
    Full time
    Flexible hours

    Genetec

    Montréal, QC
    more than 2 months ago
  •  ...techniques. Nous sommes en pleine expansion et nous recherchons...  ...Baccalauréat en informatique, en génie logiciel, ou l’expérience équivalente...  ...: The video group aims to develop, operate, and promote a...  ...technical challenges. We are in full expansion, and we are looking... 
    Full time
    Flexible hours

    Genetec

    Montréal, QC
    23 days ago
  • $80k - $115k per year

    Full stack .NET Developer Position Description Role Summary We are looking for a highly skilled Senior .NET Developer to lead the design...  ...Key Responsibilities Design and develop robust, scalable software architectures. Mentor and support intermediate and junior... 
    Montréal, QC
    9 days ago
  • $111.31k - $155.44k per year

     ...meilleures pratiques de développement logiciel tout au long du cycle de vie...  ...existing methodologies and develop new techniques for initiatives...  ...for documentation and software development best practices within...  ...successful candidates must have full professional proficiency in English... 
    Hourly pay
    Apprenticeship
    Work at office
    Work from home

    Trane Technologies

    Montréal, QC
    1 day ago
  •  ...La dynamique de votre équipe : Dans votre rôle de développeur logiciel, vous serez dans une position unique pour exploiter et approfondir...  .... Your team’s dynamic: In your role as a software developer, you will be in a unique position to leverage and expand your... 
    Contract work
    Apprenticeship
    Flexible hours

    Genetec

    Montréal, QC
    more than 2 months ago
  •  ...Core cherche un développeur en logiciels II pour se joindre à notre...  ...dans l’édifice Équitable, au plein cœur du district financier de...  ...management, compliance, and a full suite of business services. Our...  ...Engineering department is seeking a Software Developer II to join the Data... 
    Apprenticeship
    Casual work
    Work at office
    Worldwide

    Tower Research Capital

    Montréal, QC
    20 hours ago
  •  ...attentes élevées, d'intégrité, d'innovation et de volonté de remettre en question le consensus. Nous recherchons un développeur de logiciel IA Full Stack pour rejoindre notre équipe dédiée à l’IA et aux stratégies systématiques multi-actifs. Cette équipe conçoit des... 
    Work at office
    Worldwide

    DRW Montreal

    Montréal, QC
    20 hours ago
  •  ..., déploient et exploitent des logiciels dans des environnements cloud,...  ...developers build, deploy, and operate software across cloud, on-premises and...  ..., automation, observability, developer experience and hybrid...  ...Service mesh or modern networking stack (Cilium, Envoy Gateway, Istio)... 
    Full time
    Flexible hours

    Genetec

    Montréal, QC
    more than 2 months ago
  •  ...hiring the engineering talent to match. We are looking for a Full Stack Developer to join these teams. These roles have openings at...  ...You have 3-5 years of professional experience in full-stack software development. You are experienced in building web & mobile... 
    Long term contract
    Immediate start

    MaintainX

    Montréal, QC
    20 hours ago
  •  ...sommes à la recherche d’un développeur full stack senior hautement qualifié pour se joindre...  ...conception et la mise en œuvre de systèmes logiciels robustes, évolutifs et sécurisés, la...  ...seeking a highly skilled Senior Full-Stack Developer to join our team, dedicated to building... 
    Work at office
    Worldwide
    Relocation package

    Unity Technologies

    Montréal, QC
    7 days ago
  • $86.3k - $123.02k per year

     ...relationships, learning and innovation. Main Responsibilities - Develop, design and implement micro-services and tools to provide new...  ...LLM (ARIA) model - Meeting with development managers to discuss software projects - Conducting feasibility studies for upgraded software... 
    Hourly pay
    Work at office
    Immediate start
    Work from home

    Trane Technologies

    Montréal, QC
    1 day ago
  •  ...permanence à nos clients un kit de développement logiciel (SDK) de pilotes de périphériques...  ...Device Integration” team is responsible for developing and integrating device drivers within...  ...continuously deliver an innovative and robust software device driver sdk to our clients. To be... 
    Flexible hours

    Genetec

    Montréal, QC
    more than 2 months ago
  • $70k - $115k per year

    Développeur Full Stack .NET Senior Description de poste Nous recherchons un développeur...  ...Chez nous, vous pourrez exploiter votre plein potentiel parce que… Nous vous invitons...  ...management au monde. Senior Full-Stack .NET Developer Position Description Full Stack... 
    Day shift
    Montréal, QC
    3 days ago
  •  ...hiring the engineering talent to match. We are looking for Full-Stack Developers to join our Connected Data team in the Engineering...  ...About You: ~5+ years of professional experience in full-stack software development. ~ Strong programming skills in C# and TypeScript... 
    Long term contract
    Immediate start

    MaintainX

    Montréal, QC
    20 hours ago
  •  ...Unity. Parsec recherche une ou un développeur logiciel sénior pour se joindre à notre petite équipe native et pleine de talent, qui travaille sur notre application...  ...of Unity. Parsec is hiring a Senior Software Developer to join our small but talented native team, working... 
    Daily paid
    Work at office
    Remote work
    Work from home
    Worldwide
    Relocation package
    Flexible hours

    Unity Technologies

    Montréal, QC
    3 days ago
  •  ...développement de chacun et privilégions un logiciel propre, maintenable et performant. Nous...  ...journée en un coup d'oeil Développement full stack, utilisant largement les dernières...  ...value clean, maintainable, and performant software. We experiment, iterate, and continuously... 
    Flexible hours

    Genetec

    Montréal, QC
    15 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Développeur logiciel III (pleine pile - Contenu) - Software Developer III (Full Stack - Content). Be the first to apply!