Poste : directeur de lingénierie logicielle
Lieu de travail : Montréal
Nous recherchons un(e) directeur(trice) de lingénierie logicielle dexception pour diriger, développer et faire progresser en permanence une équipe dingénieurs chargée de créer des solutions sophistiquées et essentielles à la sécurité publique.
Évoluant dans un environnement en constante évolution et hautement technique, vous piloterez des architectures logicielles complexes, promouvrez les technologies émergentes et mènerez la mise en uvre concrète de lintelligence artificielle dans le développement logiciel. Ce poste exige un leader visionnaire et impliqué, capable dallier une expertise technique approfondie à des compétences exceptionnelles en leadership organisationnel afin de superviser plusieurs équipes de développement par lintermédiaire de leurs gestionnaires respectifs.
Principales responsabilités :
- Leadership technologique et innovation : Diriger les pratiques dingénierie, évaluer les technologies émergentes et promouvoir ladoption doutils basés sur lIA pour le développement, les essais, le débogage et la productivité. Moderniser les architectures logicielles afin doptimiser lévolutivité, la performance et la fiabilité.
- Excellence en ingénierie : Instaurer une culture où la qualité des logiciels, la sécurité et la haute disponibilité sont primordiales. Mettre en uvre des tests automatisés robustes, des révisions de code, des pipelines dintégration continue et de déploiement continu (CI/CD), ainsi que des normes dingénierie cohérentes au sein de toutes les équipes.
- Évolutivité organisationnelle : Diriger, encadrer et faire évoluer les gestionnaires du développement logiciel et leurs équipes. Faire évoluer lorganisation de manière efficace tout en préservant lagilité technique, la clarté et la responsabilisation.
- Exécution et productivité : Assumer la responsabilité globale de la performance de livraison, établir des cycles prévisibles de planification et destimation, résoudre les dépendances entre les équipes et trouver un équilibre entre la livraison des fonctionnalités, la dette technique et lévolution architecturale.
- Amélioration continue : Remettre en question les processus établis, favoriser un environnement de curiosité technique et tirer parti de métriques fondées sur les données pour suivre la prévisibilité de la livraison, la qualité et la fiabilité opérationnelle.
Ce que nous recherchons
Qualifications requises :
- Au moins 12 ans dexpérience en génie logiciel, dont une expérience significative avec des systèmes logiciels dentreprise complexes.
- Au moins 5 ans dexpérience en leadership technique, y compris la gestion de plusieurs équipes de développement.
- Solide bagage technique et capacité à comprendre et à remettre en question des décisions complexes en matière darchitecture et dingénierie.
- Expérience avérée dans la mise à léchelle dorganisations dingénierie tout en maintenant la qualité et le rythme de livraison.
- Compréhension pratique de lingénierie logicielle assistée par lIA, de ses possibilités et de ses risques.
- Connaissance approfondie des architectures logicielles modernes, des systèmes distribués, des technologies de nuage, de la sécurité et des pratiques DevOps.
- Compétences exceptionnelles en leadership, en communication et en analyse.
Qualifications souhaitées :
- Expérience avec des logiciels de mission critique, en temps réel ou à haute disponibilité.
- Expérience à la tête dorganisations dingénierie comptant de 30 à 100 développeurs.
- Connaissance des domaines de la sécurité publique, des télécommunications ou des logiciels critiques pour lexploitation.
- Connaissance pratique de C#, .NET, React, SQL Server, des infrastructures en nuage et des applications distribuées.
Veuillez envoyer votre CV en format Word à Gabriela Pineda-Perez à ladresse gabriela.pineda@quantum-qtr.com.
RECOMMANDEZ UNE PERSONNE EMBAUCHÉE POUR UN POSTE ET OBTENEZ UNE PRIME ! Pour plus d'informations, cliquez ici.
Numéro du permis CNESST : AP-2000414 et AR-2000415
Toutes les candidatures sont examinées par notre équipe de recrutement, et les décisions dembauche sont prises par des personnes. Nous pouvons également utiliser des outils dotés dintelligence artificielle pour soutenir certaines étapes du processus dexamen des candidatures.
...................................................................
Position: Software Engineering Director
Location: Montreal
We are seeking an exceptional Software Engineering Director to lead, scale, and continuously advance an engineering organization responsible for building sophisticated, mission-critical public safety solutions.
Operating in a fast-evolving, highly technical environment, you will drive complex software architectures, champion emerging technologies, and spearhead the practical adoption of artificial intelligence in software development. This role calls for a visionary, hands-on leader who combines deep technical expertise with outstanding organizational leadership to oversee multiple development teams through their respective managers.
Key Responsibilities:
- Technology Leadership & Innovation: Drive engineering practices, evaluate emerging technologies, and champion the adoption of AI-driven tools for development, testing, debugging, and productivity. Modernize software architectures to maximize scalability, performance, and reliability.
- Engineering Excellence: Instill a culture where software quality, security, and high availability are paramount. Implement robust automated testing, code reviews, CI/CD pipelines, and consistent engineering standards across teams.
- Organizational Scalability: Lead, mentor, and develop Software Development Managers and their teams. Scale the organization effectively while preserving technical agility, clarity, and accountability.
- Execution & Productivity: Own overall delivery performance, establish predictable planning and estimation cycles, resolve cross-team dependencies, and balance feature delivery with technical debt and architectural evolution.
- Continuous Improvement: Challenge established processes, foster an environment of technical curiosity, and leverage data-driven metrics to track delivery predictability, quality, and operational reliability.
What We Are Looking For
Required Qualifications:
- Minimum 12 years of software engineering experience, including substantial work with complex enterprise software systems.
- Minimum 5 years of engineering leadership experience, including managing multiple development teams.
- Strong technical background with the ability to understand and challenge complex architectural and engineering decisions.
- Proven track record of scaling engineering organizations while maintaining quality and delivery momentum.
- Practical understanding of AI-assisted software engineering, its opportunities, and its risks.
- Comprehensive knowledge of modern software architectures, distributed systems, cloud tech, security, and DevOps practices.
- Exceptional leadership, communication, and analytical skills.
Preferred Qualifications:
- Experience with mission-critical, real-time, or high-availability software.
- Background leading engineering organizations of 30 to 100 developers.
- Familiarity with public safety, telecommunications, or operationally critical software domains.
- Hands-on familiarity with C#, .NET, React, SQL Server, cloud infrastructure, and distributed applications.
Please send your resume in Word format to Gabriela Pineda-Perez at gabriela.pineda@quantum-qtr.com.
REFER A NEW HIRE AND EARN A CASH BONUS! For details, click here.
CNESST permit numbers: AP-2000414 & AR-2000415
All applications are reviewed by our recruitment team, and hiring decisions are made by people. We may also use AI-enabled tools to support parts of the application review process.