1

Software Manager Jobs in Quebec (NOW HIRING)

We are seeking an experienced Software Development Manager to lead two software development teams responsible for connected solutions supporting a family of advanced fiber-optic test and measurement ...

Senior Manager, Contracts - Procurement & Digital Technologies Many other job offers at www ... Expertise in procurement, digital technologies, and software licensing; * Excellent business ...

We are looking for a driven Software Development Manager to lead teams of passionate professionals responsible for the design, analysis and development of world class Supply Chain Management ...

Who is LOC Software? For over 30 years, LOC Software has delivered retail technology that drives ... Proven expertise in database management, ensuring data integrity, security, and optimal performance ...

Who is LOC Software? For over 30 years, LOC Software has delivered retail technology that drives ... Proven expertise in database management, ensuring data integrity, security, and optimal performance ...

Aviya provides expertise in program management, systems, software, mechanical, and hardware engineering to many of the top-tier Aerospace and Defense Contractors. We have an immediate opening for a ...

CA$114/hr

Software Developer (permanent position, 40 hour per week) Contact: , Working at Nord Quantique At ... Experience in database design and management (no matter the framework), an asset * Experience in ...

CA$114/hr

Software Developer (permanent position, 40 hour per week) Contact: (819) 975-4654, career ... Experience in database design and management (no matter the framework), an asset Experience in ...

CA$114/hr

Software Developer (permanent position, 40 hour per week) Contact: (819) 975-4654, career ... Experience in database design and management (no matter the framework), an asset * Experience in ...

Who is LOC Software? For over 30 years, LOC Software has delivered retail technology that drives ... Project management experience in the technology industry Our Stack * Architecture: Micro-services ...

Developpeur.euse Senior .NET chez Maplr Tu recherches un nouveau challenge en tant que Developpeur.euse Senior .NET a Montreal ? Rejoins-nous chez Maplr, ou nous recherchons des talents exceptionnels ...

next page

Showing results 1-20

Software Manager information

See Quebec salary details

$69K

$141.1K

$201K

How much do software manager jobs pay per year?

As of Jun 21, 2026, the average yearly pay for software manager in Quebec is $141,120.00, according to ZipRecruiter salary data. Most workers in this role earn between $113,500.00 and $170,000.00 per year, depending on experience, location, and employer.

What does a Software Manager do?

A Software Manager oversees software development teams, ensuring projects are completed on time and meet quality standards. They coordinate between team members, manage resources, and communicate with stakeholders about progress and requirements. Additionally, they may be responsible for hiring, mentoring, and evaluating team performance. Their role bridges the gap between technical staff and upper management to align technology goals with business objectives.

What Is a Software Manager?

A software manager oversees the development, installation, and maintenance of new or upgraded software for an organization. As a software manager, you coordinate with staff to determine client needs and expectations, establish budget and timelines, and ensure that employees use the product correctly. You may also train company employees on how to utilize the software after it is installed and help troubleshoot problems that arise.

What is the difference between Software Manager vs Software Engineer?

AspectSoftware ManagerSoftware Engineer
Required CredentialsBachelor's or higher in CS or related field; management experienceBachelor's or higher in CS or related field; coding skills
Work EnvironmentOversees teams, manages projects, strategic planningDevelops software, writes code, tests applications
Employer & Industry UsageUsed in tech companies, startups, large enterprisesUsed across all tech sectors, startups, corporate IT

The main difference between a Software Manager and a Software Engineer lies in their roles. Software Managers focus on team leadership, project management, and strategic planning, while Software Engineers are primarily responsible for coding and developing software. Both roles require technical knowledge, but their responsibilities and work focus differ significantly.

How does a Software Manager typically balance hands-on technical work with leadership responsibilities?

Software Managers often juggle both technical and leadership duties, but the balance can vary depending on the organization and team size. In many cases, Software Managers spend a significant portion of their time on people management tasks such as mentoring team members, conducting code reviews, planning sprints, and facilitating communication between stakeholders. However, they may also remain involved in architectural decisions or critical technical challenges to stay connected with the team's work. Effective Software Managers prioritize delegating coding tasks to their team while focusing on enabling productivity, resolving blockers, and ensuring project alignment with business goals.

What are the key skills and qualifications needed to thrive as a Software Manager, and why are they important?

To thrive as a Software Manager, you need a strong background in software development, project management, and leadership, often supported by a degree in computer science or a related field. Familiarity with Agile methodologies, version control systems like Git, and project management tools such as Jira is typically required. Exceptional communication, problem-solving, and team-building skills set outstanding managers apart in this role. These competencies are essential for delivering projects on time, fostering effective collaboration, and driving high-performing engineering teams.
What are the most commonly searched types of Software jobs in Quebec? The most popular types of Software jobs in Quebec are:
What are popular job titles related to Software Manager jobs in Quebec? For Software Manager jobs in Quebec, the most frequently searched job titles are:
What job categories do people searching Software Manager jobs in Quebec look for? The top searched job categories for Software Manager jobs in Quebec are:
What cities in Quebec are hiring for Software Manager jobs? Cities in Quebec with the most Software Manager job openings:
Gestionnaire Senior, Developpement logiciel (Contenu) / Senior Manager, Software Development

Gestionnaire Senior, Developpement logiciel (Contenu) / Senior Manager, Software Development

Expedia

Montreal, QC

Full-time

Medical, Dental, Vision, PTO

Posted 2 days ago


Expedia Group rating

8.0

Company rating: 8.0 out of 10

Based on 19 frontline employees who took The Breakroom Quiz

5th of 11 rated travel agencies


Job description

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.

Gestionnaire Senior, Developpement logiciel (Contenu)

Notre equipe Technologie collabore avec des equipes de l'ensemble d'Expedia Group afin de creer des produits, des services et des outils innovants qui offrent des experiences de grande qualite aux voyageurs, aux partenaires et a nos employes. Une plateforme technologique unique, alimentee par les donnees et l'apprentissage automatique, offrantdes experiences securisees, differenciees et personnalisees qui favorisent la fidelite et la satisfaction des voyageurs.

Au sein de l'equipe Technologie d'Expedia, notre organisation Contenu est actuellement a la recherche d'un gestionnaire senior en developpement logiciel pour venir travailler sur les capacites de notre plateforme de contenu. Ces capacites permettent a Expedia Group d'acquerir, d'enrichir et de distribuer des centaines de millions de ressources (images, textes, attributs, videos, etc.) utilisees par nos differentes marques et secteurs d'activite. 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 rencontrees ont ete selectionnees par nos systemes afin d'optimiser votre experience!

Notre equipe se consacre a la livraison de solutions logicielles hautement evolutives dans un environnement de developpement agile, a l'aide de technologies de pointe. Notre culture offre un environnement sur qui stimule la creativite et favorise l'apprentissage et le perfectionnement continus. Nous travaillons selon un modele DevOps ou les developpeurs participent a tous les aspects du developpement logiciel, de la conception aux tests, en passant par l'implementation, le deploiement, la surveillance et le soutien.

Dans ce role, vous devrez :

  • Diriger des equipes de developpement pleine pile (full stack) et backend qui concoivent et font evoluer les plateformes de contenu d'Expedia Group, en pilotant la livraison d'interfaces utilisateur, de services, d'API et de couches de donnees qui soutiennent la creation, le stockage et la distribution de contenu a grande echelle.

  • Definir l'orientation technique et les normes techniques pour plusieurs equipes, en guidant la conception des systemes, la conception detaillee, la conception des API et la modelisation des donnees afin de garantir des solutions evolutives, maintenables et alignees sur les besoins des produits et de la plateforme.

  • Assumer la responsabilite de l'execution pour la creation d'importantes capacites de la plateforme de contenu, entraduisant les priorites d'affaires et techniques en plans clairs, en ordonnancant le travail entre les equipes eten veillant a ce que la livraison reponde aux exigences fonctionnelles, non fonctionnelles et operationnelles.

  • Encadrer et contribuer au perfectionnement des developpeurs et des leaders techniques dans les disciplines pleine pile et backend, en favorisant de solides pratiques de developpement en matiere de conception, de tests, de revue de code, de documentation et de preparation a la mise en production.

  • Utiliser les donnees, l'observabilite et l'experimentation pour orienter les decisions techniques, ameliorer la fiabilite et la performance, et favoriser l'amelioration continue de la productivite des developpeurs et de l'experience utilisateur.

  • Integrer et exploiter de facon securitaire des solutions basees sur l'intelligence artificielle (IA)et l'apprentissage automatique qui ameliorent les resultats, ce qui comprend une bonne connaissance des systemes, outils ou flux de travail pilotes par l'IA, ainsi que l'application des concepts d'IA et d'apprentissage automatique a des produits concrets dans le domaine du contenu.

Qualificationsrequises:

  • Baccalaureat ou niveau equivalent; diplome technique de preference.

  • Plus de 8 ans d'experience professionnelle pertinente et plus de 3 ans d'experience en gestion de personnel.

  • Experience demontree dans la direction d'equipes de developpement logiciel responsables d'applications pleine pile et de services backend en production, y compris la livraison, la sante operationnelle et l'execution technique.

  • Responsabilite averee de plateformes multiservices ou a l'echelle d'un domaine, y compris la responsabilite de la conception des systemes, de la strategie d'implementation, des tests, du deploiement et du soutien continu.

  • Solides bases techniques dans la conception et l'exploitation d'applications infonuagiques natives dans AWS, avec de l'experience avec les piles Web et de services modernes, notammentReact,TypeScript,GraphQL, les API REST,gRPC, Node.js et Spring Boot, ainsi que lesbasesde donnees et les technologies de mise en cache courants tels que Redis/Valkey, Cassandra, MySQL et PostgreSQL.

  • Bilingue, francais et anglais.

Qualificationssouhaitees:

  • Experience dans la direction d'equipes a la fois pleine pile et backend au sein d'un domaine commun, en conciliant l'evolution de la plateforme, la livraison des applications et l'excellence technique a travers differentes specialisations techniques.

  • Experience dans la definition et l'evolution de l'architecture de plateformes de contenu couvrant plusieurs services ou domaines, y compris des contrats d'API clairs, des modeles de domaine et des strategies de donnees qui favorisent la reutilisation et l'extensibilite future.

  • Solides antecedents dans l'exploitation de systemes a grande echelle, y compris l'amelioration de l'observabilite, de la performance, de la reponse aux incidents et des processus d'amelioration post-incident au sein des equipes.

  • Capacite a utiliser les donnees, l'experimentation et les indicateurs pour orienter la direction technique, valider les choix architecturaux et ameliorer de facon iterative les fonctionnalites de contenu, les flux de travail et les capacites de la plateforme.

  • Experience dans la direction de la mise en uvre ou de l'adoption de capacites basees sur l'IA et l'apprentissage automatique dans des systemes en production, en mettant l'accent sur l'integration securitaire, les controles de qualite et l'utilisation responsable conformement aux normes d'Expedia Group.

Veuillez noter que ce poste n'est offert que dans les lieux suivants : Montreal, conformement a notre modele de travail flexible qui exige que les employes soient au bureau au moins trois jours par semaine.

SeniorEngineering Manager(Content)

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 Senior Engineering Managerto 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:

  • Lead full stack and backend engineering teams building and evolving Expedia Group's content platforms, driving deliveryofuser interfaces, services, APIs, and data layers that support scalable content creation, curation, and distribution.

  • Set technical direction and engineering standards across multiple teams, guiding system design, low-level design, API design, and data modeling to ensure solutions are scalable, maintainable, and aligned with product and platform needs.

  • Own execution forbuildingsignificant contentplatformcapabilities,bytranslating business and technical priorities into clear plans, sequencing work across teams, and ensuring delivery meets functional, non-functional, and operational requirements.

  • Coach and develop engineers and technical leaders across both full stack and backend disciplines, fostering strong engineering practices in design, testing, code review, documentation, and production readiness.

  • Use data, observability, and experimentation to guide technical decisions, improve reliability and performance, and drive continuous improvement in developer productivity and user experience.

  • Safely integrate andoperateAI/ML-enabled solutions that improve outcomes, including familiarity with AI-driven systems, tools, orworkflowsandapplyingAI/ML concepts to real world products in the content domain.

Minimum Qualifications:

  • Bachelor's Degree or Equivalent Level; Technical Degree Preferred.

  • 8+ years of relevant professional experience and 3+ yearsof peoplemanagement experience.

  • Demonstrated experience leading software engineering teams responsible forproductionfull stack applications and backend services, including delivery, operational health, and technical execution.

  • Proven ownership of multi-service or domain-level platforms, including responsibility for system design, implementation strategy, testing, deployment, and ongoing support.

  • Strong technical foundation building and operating cloud-native applications in AWS, with experience across modern web and service stacks including React, TypeScript, GraphQL, REST APIs,gRPC, Node.js, and Spring Boot, as well as common datastores and caching technologies such as Redis/Valkey, Cassandra, MySQL, and PostgreSQL.

  • Bilingual in French and English.

Preferred Qualifications:

  • Experience leading both full stack and backend teams in a shared domain, balancing platform evolution, application delivery, and engineering excellence across different technical specializations.

  • Experience defining and evolving architecture for content platforms spanning multiple services or domains, including clear API contracts, domain models, and data strategies that enable reuse and future extensibility.

  • Strongtrack recordoperating systems at scale, including improving observability, performance, incident response, and post-incident improvement processes across teams.

  • Ability to use data, experimentation, and metrics to shape technical direction,validatearchitectural choices, and iteratively improve content features, workflows, and platform capabilities.

  • Experience leading the implementation or adoption of AI/ML-enabled capabilities in production systems, 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 $146,000.00 to $204,500.00. Employees in this role have the potential to increase their pay up to $233,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 th...


What Expedia Group employees say

Pay

Hours and flexibility

Workplace

Get the full story on Breakroom