1

Director Of Software Development Jobs in Quebec (NOW HIRING)

Environment that fosters learning and professional development; * Opportunities to work on inspiring projects in a growing company! Under the supervision of the CCO, the Director of Commercialization ...

Director of Finance

Laval, QC · On-site

$110 - $140/hr

Train and mentor team members to support their professional development. * Enhance financial ... Proficiency with accounting software and ERP systems. * Advanced Excel skills and expertise in ...

Position works with direct reports (department heads) to develop and implement departmental ... Managing and Conducting Human Resources Activities Facilitates the development of creative ...

Position works with direct reports (department heads) to develop and implement departmental ... Managing and Conducting Human Resources Activities Facilitates the development of creative ...

Req ID:526054 Senior TCMS Software Developer | St-Bruno, Quebec At Alstom, we build what millions ... More than a job: a mission At Alstom, you'll contribute to the development of mission-critical ...

Req ID:526054 Senior TCMS Software Developer | St-Bruno, Quebec At Alstom, we build what millions ... More than a job: a mission At Alstom, you'll contribute to the development of mission-critical ...

$120 - $160/hr

CFT Recycling is seeking an experienced Director of Finance to lead the company's financial ... Advanced proficiency with financial systems, ERP software, and Microsoft Excel. Excellent ...

Growth and Development Opportunities Position Summary The primary purpose of the Senior Software QA ... Highly self-motivated and directed leader * Capable of effectively prioritizing and executing tasks ...

$120 - $180/hr

... development services to people facing some of life's greatest challenges. Our clients include ... Strong proficiency with financial software. * Strong critical analysis, problem-solving, planning ...

As aSoftware Developer III, you'll lead the design and development of the backend services that ... Leverage AI-assisted development to improve engineering productivity and software quality.

Showing results 41-60

Director Of Software Development information

See Quebec salary details

$62.5K

$146.8K

$205.5K

How much do director of software development jobs pay per year?

As of Aug 23, 2026, the average yearly pay for director of software development in Quebec is $146,753.00, according to ZipRecruiter salary data. Most workers in this role earn between $125,000.00 and $169,000.00 per year, depending on experience, location, and employer.

What does a director of software development do?

As a director of software development, your responsibilities are to oversee the organization and daily operations of a software development department. You manage multiple projects, meet with customers to determine their needs, and then pass on the work to project managers who assemble development teams that include QA testers, coders, programmers, and developers. As the director of the department, you are also responsible for HR and administrative duties, such as hiring and orienting new employees and meeting regularly with other department directors.

What does a director of software development do?

A Director of Software Development leads and manages software engineering teams, overseeing the design, development, and delivery of software products. They are responsible for setting technical direction, ensuring high-quality code, mentoring managers and engineers, and aligning software projects with business goals. Additionally, they collaborate with other departments, manage budgets, and help develop strategic plans to ensure the success of software initiatives within the organization.

What are some common challenges faced by a director of software development, and how can they be effectively managed?

Directors of Software Development often encounter challenges such as balancing strategic leadership with day-to-day technical oversight, aligning team goals with business objectives, and managing multiple projects with competing priorities. Effective communication across cross-functional teams and stakeholders is crucial for success. To navigate these challenges, directors typically implement agile methodologies, foster a culture of continuous improvement, and prioritize mentorship and career development for their teams.

What are the key skills and qualifications needed to thrive as a director of software development, and why are they important?

To thrive as a Director Of Software Development, you need extensive experience in software engineering, strong leadership abilities, and often a degree in computer science or a related field. Familiarity with agile methodologies, cloud platforms, project management tools, and relevant certifications such as PMP or Scrum Master are commonly expected. Excellent communication, strategic thinking, and conflict resolution skills help you lead teams and align technology goals with business objectives. These skills ensure effective project delivery, team motivation, and a strong alignment between technical solutions and organizational strategy.

What is the difference between Director Of Software Development vs Software Engineering Manager?

AspectDirector Of Software DevelopmentSoftware Engineering Manager
ResponsibilitiesOversees multiple teams, strategic planning, and long-term goalsManages day-to-day engineering teams, project execution, and technical guidance
Required CredentialsBachelor's/Master's in CS or related, leadership experienceBachelor's/Master's in CS or related, technical expertise
Work EnvironmentExecutive-level, cross-department collaborationTechnical team management, project-focused
Industry UsageCommon in large organizations and tech companiesCommon in mid to large tech companies and startups

The main difference is that the Director Of Software Development focuses on strategic leadership and overseeing multiple teams, while the Software Engineering Manager handles daily technical management and project execution. Both roles require technical background and leadership skills, but the director role is more strategic and broad in scope.

What are the most commonly searched types of Of Software Development jobs in Quebec?

The most popular types of Of Software Development jobs in Quebec are:

What job categories do people searching Director Of Software Development jobs in Quebec look for?

The top searched job categories for Director Of Software Development jobs in Quebec are:

What cities in Quebec are hiring for Director Of Software Development jobs?

Cities in Quebec with the most Director Of Software Development job openings:

Infographic showing various Director Of Software Development job openings in Quebec as of August 2026, with employment types broken down into 1% As Needed, 84% Full Time, 13% Part Time, and 2% Contract. Highlights an 89% Physical, 3% Hybrid, and 8% Remote job distribution, with an average salary of $146,753 per year, or $70.6 per hour.

Concepteur logiciel / Software Design Engineer

EXFO inc

Quebec, QC • On-site

Other

Re-posted 4 days ago


Job description

Job Description:

Concepteur logiciel
  • Québec, QC
  • Permanent | Temps plein
  • Mode hybride / Hybrid
À propos d'EXFO

EXFO est un chef de file mondial en matière de solutions intelligentes de test, de surveillance et d'analyse de réseaux. Nos technologies soutiennent les plus grands fournisseurs de services de télécommunications, fabricants d'équipements réseau et fournisseurs de services Web à travers le monde.

Présente dans plus de 25 pays et comptant plus de 2 000 employés, EXFO est le leader mondial des tests de fibre optique et possède le plus important déploiement de solutions d'assurance de services actifs. Nos solutions matérielles et logicielles permettent à nos clients d'accélérer les transformations technologiques liées à la fibre optique, à la 5G, à la virtualisation, à l'Internet des objets (IoT) et à l'analytique des données.

Sommaire du rôle

À titre de Concepteur logiciel, vous aurez comme principales responsabilités les développements de logiciels reliés au contrôle d'instruments optiques.

Vous participerez à la définition des requis, à l'analyse, à la conception, au développement, à la validation et à la documentation des logiciels.

Responsabilités principales
  • Participer à l'architecture, à l'analyse et au design des composantes logicielles.
  • Développer et maintenir l'architecture logicielle de nos produits.
  • Rédiger et compléter les spécifications techniques.
  • Configurer les projets, fixer les dépendances et déterminer les liens entre les composantes.
  • Créer ou modifier les tests automatisés associés et s'assurer que le code testé répond aux requis fonctionnels.
  • Participer à l'intégration des composantes dans la plateforme.
  • Participer à l'évolution et à l'amélioration continue de l'application.
Profil recherché
  • Connaissances pertinentes en développement par couches et par composantes, méthodologies d'encapsulation et d'abstraction, concepts de réutilisation et facilité d'évolution.
  • Excellente connaissance d'un ou plusieurs langages de programmation et des outils de développement associés (C++, C#, ou équivalent).
  • Expérience dans l'intégration du logiciel avec le matériel et les systèmes embarqués.
  • Bonne connaissance des méthodologies de gestion de sources et de contrôle de versions.
  • Capacité à rédiger des documents techniques.
  • Expérience avec la méthodologie Agile.
Exigences
  • 5 à 10 années d'expérience pertinente dans un poste en recherche et développement (ou équivalent).
  • Maîtrise du français et de l'anglais, tant à l'oral qu'à l'écrit.
Pourquoi joindre EXFO?
  • Faites partie d'un leader mondial en innovation et en technologies de pointe.
  • Collaborez avec des équipes multidisciplinaires hautement qualifiées.
  • Développez des solutions logicielles qui alimentent les technologies de demain.
  • Évoluez dans un environnement de travail collaboratif, flexible et axé sur l'innovation.
  • Contribuez au développement de produits utilisés partout dans le monde.

Le français et l'anglais sont requis, à l'oral comme à l'écrit. La maîtrise de l'anglais est essentielle puisque vous collaborerez avec des équipes internationales et interagirez avec des collègues, partenaires et clients à l'extérieur du Québec.

---------------------------------------------------------------------------------------------------------

Software Design Engineer
  • Quebec, QC
  • Permanent | Full time
  • Hybrid
About EXFO

EXFO is a global leader in intelligent test, monitoring, and network analytics solutions. Our technologies support the world's leading telecommunications service providers, network equipment manufacturers, and web service providers.

With operations in more than 25 countries and over 2,000 employees worldwide, EXFO is the global leader in fiber optic testing and has the industry's largest deployment of active service assurance solutions. Our hardware and software solutions help customers accelerate technological transformations related to fiber optics, 5G, virtualization, the Internet of Things (IoT), and data analytics.

Role Summary

As a Software Design Engineer, your primary responsibility will be the development of software related to the control of optical instruments.

You will participate in the definition of requirements, analysis, design, development, validation, and documentation of software.

Key Responsibilities
  • Participate in the architecture, analysis, and design of software components.
  • Develop and maintain the software architecture of our products.
  • Write and complete technical specifications.
  • Configure projects, establish dependencies, and define relationships between components.
  • Create or modify associated automated tests and ensure that the tested code meets functional requirements.
  • Participate in the integration of software components into the platform.
  • Contribute to the evolution and continuous improvement of the application.
Desired Profile
  • Relevant knowledge of layered and component-based software development, encapsulation and abstraction methodologies, software reuse concepts, and ease of evolution.
  • Excellent knowledge of one or more programming languages and their associated development tools (C++, C#, or equivalent).
  • Experience integrating software with hardware and embedded systems.
  • Good knowledge of source management and version control methodologies.
  • Ability to write technical documentation.
  • Experience working in an Agile environment.
Requirements
  • 5 to 10 years of relevant experience in a research and development environment (or equivalent).
  • Proficiency in both French and English, spoken and written.
Why Join EXFO?
  • Join a global leader in innovation and cutting-edge technologies.
  • Collaborate with highly skilled multidisciplinary teams.
  • Develop software solutions that power the technologies of tomorrow.
  • Grow your career in a collaborative, flexible, and innovation-driven environment.
  • Contribute to products used by customers around the world.

Proficiency in both French and English, spoken and written, is required. English is essential as you will collaborate with international teams and communicate with colleagues, partners, and customers outside of Quebec.

EXFO is an equal opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees.


EXFO logo

About EXFO

Sourced by ZipRecruiter

Industry

Telecommunications

Company size

1,001 - 5,000 Employees

Headquarters location

Québec, QC, CA