Développeur logiciel II (généraliste – Contenu) / Software Developer II (Full Stack - Content)
Montreal, Quebec, Canada · Hybrid
$86k–$138k/yr
Mid level$6.7B raised
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 adv…
Développeur(-euse) de logiciels sénior(e) (contenu) / Senior Software Development Engineer
Montreal, Quebec, Canada · Hybrid
$146k–$205k/yr
Senior+$6.7B raised
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 adv…
Skills: Kotlin, Java, Microservices Architecture, API Design, Data Modeling
Développeur logiciel III (généraliste – Contenu) - Software Developer III (Full Stack - Content)
Montreal, Quebec, Canada · Hybrid
$109k–$174k/yr
Senior$6.7B raised
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 adv…
About Flinks Flinks is the embedded finance platform that brings together connectivity, intelligence, and payments — giving businesses the infrastructure they need to build and deliver seamless financial experiences at s…
[Disney Dreamlight Valley] Chef(fe) de Produit - Product Manager
Montreal, Quebec, Canada · Hybrid
Mid level
Description de l'entreprise Chez Gameloft nous créons des moments de joie pour nos joueurs autour du monde à travers des expériences de jeux excitantes. C'est notre mission, et cela l'a été depuis plus de 25 ans. Nous so…
Company Description Be part of the journey! Our mission is to be the preferred airline of our customers and our team. Open-mindedness, concern for others, intelligence at work and, above all, a healthy dose of fun enable…
Description de l'entreprise Faites partie du voyage! Notre mission, c’est d’être la compagnie aérienne préférée de notre clientèle et de notre équipe. L’ouverture d’esprit, le souci des autres, l’intelligence au travail …
At Poka, we’re transforming how frontline teams operate, learn, and solve problems. Our connected worker platform is purpose-built for manufacturing, empowering frontline workers to share knowledge, collaborate in real-t…
DRW is a diversified trading firm with over 3 decades of experience bringing sophisticated technology and exceptional people together to operate in markets around the world. We value autonomy and the ability to quickly p…
Skills: Machine Learning, Deep Learning, MLOps, TensorFlow, PyTorch
DRW est une société de négoce diversifiée avec plus de 3 décennies d'expérience qui réunit une technologie sophistiquée et des personnes exceptionnelles pour opérer sur les marchés du monde entier. Nous valorisons l'auto…
Skills: Machine Learning, Deep Learning, MLOps, Software Development, GPU Programming
Ingénieur(e) en opérations GTM Trolley est en pleine croissance et nous embauchons un·e Ingénieur(e) en opérations GTM à temps plein pour se joindre à notre équipe. À propos de Trolley Trolley est la plateforme de paieme…
Company Description NBCUniversal is one of the world's leading media and entertainment companies. We create world-class content, which we distribute across our portfolio of film, television, and streaming, and bring to l…
About Valpay At Valpay, we're building the next generation of embedded payments. We help SaaS companies transform payments from a utility into a new line of revenue. Our PayFac-as-a-Service model delivers all the benefit…
Skills: Data Engineering, SQL, Python, Snowflake, DBT
Company Description Ubisoft is a global leader in gaming with teams across the world creating original and memorable gaming experiences, from Assassin’s Creed, Rainbow Six to Just Dance and more. We believe diverse persp…
Skills: Anti-Cheat, Player Protection, Game Security, Live Operations, Incident Triage
Description de l'entreprise Ubisoft est une référence mondiale du jeu vidéo, avec des équipes réparties aux quatre coins du monde qui créent des expériences de jeu originales et mémorables, de Assassin’s Creed à Rainbow …
Skills: Game Security, Live Operations, Anti-Cheat, Exploit Mitigation, Matchmaking Abuse Analysis
À propos de nous Travailler à La Presse, c’est travailler pour un média d’information indépendant à but non lucratif investi d’une mission inspirante. À titre d…
Skills: Product Ownership, Business Analysis, Agile Methodology, Scrum, Mobile Product Development
Consultation - Transformation des entreprises - Mise en œuvre de la transformation - Chef d'équipe
Montreal, Quebec, Canada · On-site
Senior+
Chez EY, nous sommes All in pour façonner votre avenir en toute confiance. Nous vous aiderons à réussir au sein d’un puissant réseau d’équipes diversifiées connectées à l’échelle mondiale et à mener votre carrière là où …
Business Transformation Consulting - Transformation Delivery - Manager
Montreal, Quebec, Canada · On-site
Senior+
At EY, we’re all in to shape your future with confidence. We’ll help you succeed in a globally connected powerhouse of diverse teams and take your career wherever you want it to go. Join EY and help to build a better wor…
Senior Analyst, Planning and Financial Analysis/Analyste principal, Planification et analyse financière
Toronto, Ontario, Canada · On-site
$90k–$110k/yr
Mid level
JLL empowers you to shape a brighter way. Our people at JLL are shaping the future of real estate for a better world by combining world class services, advisory and technology for our clients. We are committed to hiring …
Skills: Financial Reporting, Forecasting, Budgeting, Microsoft Excel, Power BI
Temporary position for 19 months As a senior business strategy advisor, you help develop plans and business intelligence; monitor business plans and performance; set targets; identify opportunities to improve service del…
Skills: Business Strategy, Business Intelligence, Strategic Planning, Project Management, Stakeholder Management
Développeur logiciel II (généraliste – Contenu) / Software Developer II (Full Stack - Content)
Sign up with Clera and we'll reach out the moment a role actually fits you — no more spraying applications into the void.
$86k–$138k/yr
Full-time
bachelor degree
Medical Insurance, Dental Insurance, Vision Insurance, Paid Time Off, Employee Assistance Program, Wellness & Travel Reimbursement
Posted 45d ago
Apply by Jul 20
~40 hrs/week
Responsibilities
Design and build scalable full-stack services and user interfaces for content platforms, including API design and data modeling. Own the end-to-end technical execution of features while integrating AI/ML solutions to improve content outcomes.
Requirements
Requires a Bachelor's degree in Computer Science or equivalent experience with over 2 years of professional experience in full-stack development. Proficiency in React, Node.js, Spring Boot, and bilingualism in French and English are required.
Full job description
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.
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 II 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 modérément 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 2 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 d’applications et de services Web destinés aux partenaires sur des piles modernes et anciennes, notamment React, TypeScript, GraphQL, les API REST, Node.js, JavaScript et Spring Boot.
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é.
Expérience démontrée dans l’exploitation de systèmes pleine pile ou basée sur des services à grande échelle, y compris l’optimisation de la performance, les pratiques d’observabilité et une participation efficace à la réponse aux incidents 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. Nous ne sommes pas en mesure d’offrir une aide à la relocalisation pour ce poste.
L’échelle salariale totale pour ce poste à Montréal se situe entre 86 000 $ et 120 500 $. Les employés qui occupent ce poste pourraient augmenter leur salaire jusqu’à 137 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
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 SoftwareDeveloperIIto come and work on our Content Platform’s capabilities. These capabilities enable Expedia Group toacquire,enrichand 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 tooptimizeyour experience!
Our team is dedicated to delivering highly scalable software solutions in an agile development environment, usingstate-of-the-arttechnologies.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 moderately complex problems, estimating work, and delivering robust solutions that meet functional and non-functional requirements.
Apply data-driven thinking to improve content systems,leveragingmetrics, logging, and experimentation to debug issues,optimizeperformance, and enhance reliability and user experience.
Safely integrate andoperateAI/ML‑enabledsolutions 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, extensiblecomponentsand platforms, ensuring solutions are fungible and can support multiple content use cases and products across Expedia Group.
Minimum Qualifications:
Bachelor’s degree in Computer Scienceor a related technical field; or Equivalent related professional experience.
2+ 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.
Proficiencyin building partner-facing web applications and services across modern and legacy stacks, including React, TypeScript,GraphQL, REST APIs, Node.js, JavaScript, and Spring Boot.
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 experienceoperatingfull stack or service-based systems at scale, including performance optimization, observability practices, and effective participation in 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,validatehypotheses, and iteratively improve content features, workflows, and platform capabilities.
Experience implementing or extending AI/ML‑enabledfeatures 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.We are unable to offer relocation assistance for this role.
The total cash range for this position in Montreal is $86,000.00 to $120,500.00. Employees in this role have the potential to increase their pay up to $137,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) membership. Learn more about life at Expedia Group at https://careers.expediggroup.com/life.
Accommodation requests
Expedia Group is committed to providing an inclusive and accessible recruiting experience. If you need an accommodation or adjustment due to a disability during the application or recruiting process, please submit a request athttps://expedia.service-now.com/askeg?id=job_accommodation.
About Expedia Group
Expedia Group includes three flagship consumer brands - Expedia, Hotels.com, and Vrbo - along with a leading B2B travel business and travel advertising offerings. Across our brands and business, we help travelers explore the world with confidence and ease.
Important notice
Employment opportunities and job offers at Expedia Group will always come from Expedia Group's Talent Acquisition and hiring teams. Never share sensitive personal information unless you are confident of the recipient. Expedia Group does not extend job offers via email or messaging tools to individuals with whom we have not made prior contact. Our email domain is @expediagroup.com. The official place to find and apply for roles is https://careers.expediagroup.com/jobs/.
Equal Opportunity
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.
Related keywords
Full StackContent PlatformReactTypeScriptGraphQLREST APINode.jsJavaScriptSpring BootAIMachine LearningDevOpsAgileCI/CDScalabilityObservability
Expedia Group, Inc. (NASDAQ: EXPE) is the global travel marketplace with one purpose: to help travelers explore the world, one journey at a time. Expedia Group™ connects travelers, partners, and advertisers through its trusted brands, leading technology, and rich first-party data, delivering predictive, personalized experiences that shape the future of travel.
Expedia Group’s ecosystem includes three flagship consumer brands – Expedia®, Hotels.com®, and Vrbo® – the largest B2B travel business, and a premier advertising network. Guided by an experienced and passionate global team, Expedia Group helps millions of travelers in more than 70 countries explore the world with confidence and ease.
We’re committed to providing an inclusive and accessible recruiting experience for candidates with disabilities, or other physical or mental health conditions. If you require an accommodation or adjustment for any part of the application or recruitment process, please let us know by completing our Accommodation Request Form or contacting your recruiter.
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 about who they are. We do not send job offers via email, or any other messaging tools, to individuals we have not had prior contact with. Our email domain is @expediagroup.com. Our official careers website, where you can to find and apply for job openings, is careers.expediagroup.com/jobs.
If you require customer service support to cancel, change or ask about a refund for your trip, you can connect with our 24/7 Virtual Agent through the following links:
Expedia: https://www.expedia.com/helpcenter
Hotels.com: https://service.hotels.com/en-us/
Vrbo: https://help.vrbo.com/
For additional assistance, direct message us on Twitter @ExpediaHelp with your itinerary number and email address: https://twitter.com/ExpediaHelp
Offices: 1111 Expedia Group Way W., Seattle, WA 98119, US · DLF City Phase 1 Road, Gurgaon, Haryana 122002, IN · 1 Martin Pl, Sydney, New South Wales 2000, AU · 65 Rue de la Victoire, Paris, IdF 75009, FR · 63 Rue de Bresoles, Montreal, QC H2Y 1V7, CA
How many Data & Analytics jobs are open in Montreal, Canada right now?
There are currently 1,700 open data & analytics positions in Montreal, Canada listed on Clera. New openings are added daily as companies post roles.
Which companies are hiring for Data & Analytics roles in Montreal, Canada?
Companies currently hiring include Desjardins, Ubisoft, Air Canada Vacations, EY, Intact, among others. Browse the listings above to see every active employer.
Are there remote or hybrid Data & Analytics jobs in Montreal, Canada?
Yes — 1122 of the 1700 open data & analytics positions offer remote or hybrid work (123 remote, 999 hybrid).
How do I apply for Data & Analytics jobs in Montreal, Canada?
Each listing links directly to the employer's application page. Apply early — fresh listings get the most recruiter attention in the first two weeks.