Position Overview
dormakaba is seeking a Software Development and QA Manager based in Montreal (hybrid). The Software Development and QA Manager leads software delivery through AI-augmented engineering, hands-on technical leadership, and end-to-end quality ownership. This role requires a leader who can stay close to the code, guide architecture and reviews, drive root-cause investigations, and coach teams while effectively managing people.
Total Compensation Range: $140,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 experience
- 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)
- 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
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
- 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
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, développement logiciel et assurance qualité basé(e) à Montréal (mode hybride). Le/la Gestionnaire, développement logiciel et assurance qualité dirige la livraison de logiciels grâce à une ingénierie augmentée par l'IA, un leadership technique pratique et une prise en charge de la qualité de bout en bout. Ce rôle exige un(e) leader capable de rester proche du code, de guider l'architecture et les revues de code, de mener des enquêtes sur les causes profondes et d'encadrer les équipes tout en gérant efficacement le personnel.
Échelle de rémunération totale : 140 000 $ - 165 000 $ annuellement (le salaire sera déterminé selon la formation, l'expérience, les connaissances, les compétences et les aptitudes du/de la candidat(e), l'équité interne et l'alignement avec les données du marché). Veuillez consulter notre site carrière pour plus d'informations sur les avantages sociaux.
Divulgation IA : Aucun outil de sélection automatisé ne sera utilisé durant le processus de candidature
Ce que vous ferez
- Bâtir et diriger une culture d'ingénierie hautement performante en recrutant, encadrant et développant les talents, en établissant des attentes de performance claires, en favorisant la littératie en IA, la prise en charge de la qualité et la rigueur d'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 travail de développement, de test, de revue et de qualité, avec une gouvernance, une mesure et des normes appropriées
- Assumer la responsabilité de l'ingénierie de la qualité de bout en bout pour l'équipe, en gérant les ingénieurs QA, en favorisant les pratiques de qualité en amont (« shift-left »), en définissant les critères de mise en production et les indicateurs de performance clés (KPI), et en veillant à ce que la qualité soit intégrée tout au long du cycle de vie logiciel plutôt qu'inspectée à la fin
- Établir et incarner l'excellence en matière de débogage, de diagnostic de production et de réponse aux incidents, en dirigeant des enquêtes sur les causes profondes dans des environnements sur site et infonuagiques, tout en développant la capacité de l'équipe en matière de dépannage systématique et d'observabilité
- Assurer un leadership technique pratique tout au long du cycle de développement logiciel, en établissant les normes de conception, de codage, de test et de livraison assistée par l'IA, tout en collaborant avec les équipes d'architecture, de sécurité et des opérations 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, incluant au moins 3 ans d'expérience en gestion hiérarchique
- Solide expertise en C#/.NET, incluant la revue de code, l'établissement de normes de conception et la prise de décisions architecturales dans des bases de code augmentées par l'IA; bonne connaissance de SQL et d'au moins une base de données NoSQL (p. ex. MongoDB ou DynamoDB); expérience avec les API REST et pilotées par événements, les architectures multi-niveaux et sans serveur, ainsi que les pratiques DevOps modernes (CI/CD, infrastructure en tant que code, orchestration de conteneurs)
- Expérience avérée à la fois comme gestionnaire de personnel et comme leader technique pratique, incluant la responsabilité des revues de code, le mentorat technique et la participation aux décisions architecturales avec les architectes
- Expérience dans la direction ou la collaboration étroite avec des fonctions d'assurance qualité, incluant la définition de stratégies de test, la sélection d'outils et le coaching technique des ingénieurs QA; la gestion hiérarchique directe de l'assurance qualité est un atout important
- Expérience pratique récente avec des agents de codage IA (p. ex. Claude Code, GitHub Copilot ou similaire) utilisés dans un travail de livraison réel au cours des 6 à 12 derniers mois, avec la capacité de discuter d'un livrable concret réalisé avec l'assistance de l'IA
Expertise en plateformes infonuagiques (AWS préféré), incluant la conception de systèmes, le déploiement, la sécurité, la gestion des coûts et la réponse aux incidents
-
Ce que nous préférons
- Le titulaire doit collaborer avec une équipe multidisciplinaire mondiale
- Maîtrise professionnelle de Node.js / TypeScript
- Exposition aux systèmes embarqués/micrologiciels ou expérience dans la livraison de produits couvrant les appareils, la périphérie (« edge ») et l'infonuagique
- Expérience préalable dans la mise en place d'une pratique de développement augmentée par l'IA — gouvernance, indicateurs, bibliothèques d'invites (prompts), harnais d'évaluation
- Expérience en tests assistés par l'IA : génération de tests, conception d'oracles, tests d'interface auto-réparateurs, évaluation par IA (« LLM-as-judge »), test de mutation
- Gestion hiérarchique directe d'une fonction d'assurance qualité
- Expérience en modélisation des menaces et en conception axée sur la sécurité dans des industries réglementées ou à enjeux de sécurité
- Expérience dans la modernisation d'une organisation de développement logiciel héritée grâce à un changement de pratique mesurable
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 lieu qui compte. Des portes automatiques à la gestion des accès en nuage – 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'évoluer dans un environnement où vous pouvez avoir un impact réel. Chez dormakaba, vous êtes encouragé à 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 normes de l'industrie chaque jour.
Travaillez dans un endroit où vous comptez – postulez dès maintenant !
#Li-VA1 #Li-Hybrid