Position Overview
dormakaba is seeking a Software Development and QA Manager based in our Montreal office on a hybrid schedule. The Software Development and QA Manager role is responsible for leading software delivery, combining AI-augmented engineering, end-to-end quality ownership, and hands-on technical leadership in a single position. We are seeking a leader who can stay close to the code, contribute to architecture and reviews, lead root-cause investigations across embedded and cloud-based products, and coach teams to deliver high-quality software while also serving as an effective people leader.
Total Compensation Range: $120,000 - $165,000 annually (Salary to be determined by the education, experience, knowledge, skills, and abilities of the applicant, internal equity, and alignment with market data.) Please visit our career site for more information on benefits.
AI Disclosure: No automated screening tools will be used during the application process
What you will do
- Build and lead a high-performing engineering culture by hiring, coaching, and developing talent, setting clear performance expectations, fostering AI literacy, quality ownership, and engineering rigor, and leveraging Agile and SAFe practices to support effective delivery
- Lead the adoption of AI-augmented and Spec-Driven Development (SDD), establishing specifications as the foundation for delivery while embedding AI coding agents into development, testing review, and quality workflows with appropriate governance, measurement, and standards
- Own end-to-end quality engineering for the team, managing QA engineers, driving shift-left quality practices, defining release gates and KPIs, and ensuring quality is built into the software lifecycle rather than inspected at the end
- Establish and model excellence in debugging, production diagnostics, and incident response, leading root-cause investigations across on-premise, and cloud environments while building team-wide capability in systematic troubleshooting and observability
- Provide hands-on technical leadership across the full software development lifecycle, setting standards for design, coding, testing, and AI-assisted delivery, while partnering with architecture, security, and operations to ensure reliable, governable releases
What we require
- Bachelor’s degree in Computer Science or equivalent, with 8+ years of software development experience, including at least 3+ years of line management of developers (and ideally QA engineers)
- Proven experience as both a people manager and hands-on technical lead, including code review ownership, technical mentorship, and participation in architectural decision-making with architects
- Experience leading or closely partnering with QA functions, including test strategy definition, tooling selection, and technical coaching of QA engineers; direct QA line management is a strong plus
- Recent hands-on experience with AI coding agents (e.g., Claude Code, GitHub Copilot, or similar) used in real delivery work within the past 6–12 months, with the ability to discuss a concrete shipped artifact built with AI assistance
- Cloud platform expertise (AWS preferred), including system design, deployment, security, cost management, and incident response
- Strong C#/.NET expertise, including code review, design standard setting, and architectural decision-making in AI-augmented codebases; working knowledge of SQL and at least one NoSQL database (e.g., MongoDB or DynamoDB); experience with REST and event-driven APIs, multi-tier and serverless architectures, and modern DevOps practices (CI/CD, infrastructure-as-code, container orchestration)
What we prefer
- The incumbent must work with a global multidisciplinary team
- Working proficiency in Node.js / TypeScript
- Embedded/firmware exposure or experience shipping products that span device, edge, and cloud.
- Prior experience standing up an AI-augmented development practice — governance, metrics, prompt libraries, evaluation harnesses and experience with AI-assisted testing: test generation, oracle design, self-healing UI tests, LLM-as-judge evaluation, mutation testing
- Direct line management of a QA function
- Threat-modelling and secure-by-design experience in regulated or safety-relevant industries and experience modernizing a legacy software development organization through measurable practice change
What we offer
- Supporting your career development
- Employee Assistance Programs
- 24/7 access to over 15,000 LinkedIn Learning courses to assist in your professional development and to expand on your individual interests.
- Virtual Healthcare Services
- Health Insurance Plan
- Pension Plan
- Unlimited Referral Reward Bonuses
Who we are
We are at the heart of every place that matters. From automatic doors to cloud-based access management – as a leading global provider in the access solutions market for schools, banks, airports, hospitals, hotels, and many more, we enable seamless movement within secure, safe, and sustainable places. With over 160 years of experience and a focus on excellence and innovation, we offer exciting opportunities to grow in an environment where you can make a real impact. At dormakaba, you are encouraged to take initiative, develop your skills, and build your career alongside 16,000 experts worldwide who are setting industry standards every day.
Work in a place where you matter – apply now!
Aperçu du poste
dormakaba est à la recherche d'un(e) Gestionnaire du développement logiciel et de l'assurance qualité basé(e) dans notre bureau de Montréal selon un horaire hybride. Le rôle de Gestionnaire du développement logiciel et de l'assurance qualité est responsable de la direction de la livraison de logiciels, en combinant l'ingénierie augmentée par l'IA, la responsabilité de la qualité de bout en bout et un leadership technique concret au sein d'un seul poste. Nous recherchons un(e) leader capable de rester proche du code, de contribuer à l'architecture et aux révisions, de mener des enquêtes sur les causes profondes pour des produits embarqués et infonuagiques, et d'accompagner les équipes dans la livraison de logiciels de haute qualité, tout en assumant un rôle efficace de gestionnaire de personnes.
Plage de rémunération globale : 120 000 $ - 165 000 $ annuellement (Le salaire sera déterminé en fonction de la formation, de l'expérience, des connaissances, des compétences et des aptitudes du candidat, de l'équité interne et de l'alignement avec les données du marché.) Veuillez consulter notre site carrières pour plus d'informations sur les avantages sociaux.
Divulgation concernant l'IA : Aucun outil de présélection automatisé ne sera utilisé au cours du processus de candidature
Ce que vous ferez
- Bâtir et diriger une culture d'ingénierie hautement performante en recrutant, accompagnant et développant les talents, en établissant des attentes claires en matière de performance, en favorisant la culture de l'IA, la responsabilité qualité et la rigueur en ingénierie, et en tirant parti des pratiques Agile et SAFe pour soutenir une livraison efficace.
- Diriger l'adoption du développement augmenté par l'IA et du développement piloté par les spécifications (SDD), en établissant les spécifications comme fondement de la livraison, tout en intégrant des agents de codage IA dans les flux de développement, de révision des tests et de qualité, avec une gouvernance, une mesure et des standards appropriés.
- Assurer la responsabilité complète de l'ingénierie qualité pour l'équipe, en gérant les ingénieurs QA, en favorisant des pratiques de qualité en amont (shift-left), en définissant les critères de mise en production et les indicateurs de performance (KPI), et en veillant à ce que la qualité soit intégrée au cycle de vie du logiciel plutôt qu'inspectée en fin de processus.
- Établir et incarner l'excellence en matière de débogage, de diagnostic en production et de gestion des incidents, en dirigeant les enquêtes sur les causes profondes dans des environnements sur site et infonuagiques, tout en développant à l'échelle de l'équipe les capacités de dépannage systématique et d'observabilité.
- Assurer un leadership technique concret tout au long du cycle de vie complet du développement logiciel, en établissant des standards pour la conception, le codage, les tests et la livraison assistée par l'IA, tout en collaborant avec les équipes d'architecture, de sécurité et d'exploitation pour garantir des mises en production fiables et gouvernables.
Ce que nous demandons
- Baccalauréat en informatique ou équivalent, avec 8 ans ou plus d'expérience en développement logiciel, dont au moins 3 ans de gestion directe de développeurs (et idéalement d'ingénieurs QA).
- Expérience avérée en tant que gestionnaire de personnes et responsable technique opérationnel, incluant la responsabilité des révisions de code, le mentorat technique et la participation aux décisions architecturales en collaboration avec les architectes.
- Expérience dans la direction ou le partenariat étroit avec des fonctions QA, notamment la définition de stratégies de test, la sélection d'outils et l'accompagnement technique des ingénieurs QA ; la gestion directe d'ingénieurs QA constitue un atout important.
- Expérience pratique récente avec des agents de codage IA (p. ex., Claude Code, GitHub Copilot ou similaires) utilisés dans des travaux de livraison réels au cours des 6 à 12 derniers mois, avec la capacité de présenter un artefact concret livré avec l'aide de l'IA.
- Expertise en plateformes infonuagiques (AWS de préférence), incluant la conception de systèmes, le déploiement, la sécurité, la gestion des coûts et la gestion des incidents.
- Solide expertise en C#/.NET, incluant la révision de code, l'établissement de standards de conception et la prise de décisions architecturales dans des bases de code augmentées par l'IA ; connaissance fonctionnelle de SQL et d'au moins une base de données NoSQL (p. ex., MongoDB ou DynamoDB) ; expérience avec les API REST et orientées événements, les architectures multicouches et sans serveur, ainsi que les pratiques DevOps modernes (CI/CD, infrastructure-as-code, orchestration de conteneurs).
Ce que nous préférons
- Le titulaire du poste doit collaborer avec une équipe globale multidisciplinaire
- Maîtrise fonctionnelle de Node.js / TypeScript.
- Exposition aux systèmes embarqués/micrologiciels ou expérience dans la livraison de produits couvrant les couches dispositif, périphérie (edge) et infonuagique.
- Expérience préalable dans la mise en place d'une pratique de développement augmentée par l'IA — gouvernance, métriques, bibliothèques de prompts, harnais d'évaluation — ainsi qu'une expérience avec les tests assistés par l'IA : génération de tests, conception d'oracles, tests d'interface utilisateur auto-correcteurs, évaluation par LLM-as-judge et tests de mutation.
- Gestion directe d'une fonction QA.
- Expérience en modélisation des menaces et en conception sécurisée par défaut (secure-by-design) dans des secteurs réglementés ou liés à la sécurité fonctionnelle, ainsi qu'une expérience dans la modernisation d'une organisation de développement logiciel héritée grâce à des changements de pratiques mesurables.
Nous offrons
- Soutenir votre développement de carrière
- Programmes d'aide aux employés
- Accès 24h/24 et 7j/7 à plus de 15 000 cours LinkedIn Learning pour vous aider dans votre développement professionnel et développer vos intérêts personnels.
- Services de santé virtuels
- Régime d'assurance maladie
- Plan de pension
- Primes illimitées de parrainage
Pourquoi rejoindre dormakaba?
Nous sommes au cœur de chaque endroit qui compte. Des portes automatiques à la gestion des accès en infonuagique — en tant que fournisseur mondial de premier plan sur le marché des solutions d'accès pour les écoles, les banques, les aéroports, les hôpitaux, les hôtels et bien d'autres, nous permettons une circulation fluide dans des espaces sécurisés, sûrs et durables. Forts de plus de 160 ans d'expérience et d'un engagement envers l'excellence et l'innovation, nous offrons des opportunités stimulantes d'évolution dans un environnement où vous pouvez avoir un impact réel. Chez dormakaba, vous êtes encouragé(e) à prendre des initiatives, à développer vos compétences et à bâtir votre carrière aux côtés de 16 000 experts à travers le monde qui établissent les standards de l'industrie chaque jour.
Travaillez dans un endroit où vous comptez — postulez dès maintenant !
#Li-VA1 #Li-Hybrid