Directeur principal, Ingénierie logicielle - WFM / Sr Dir. Software Development - WFM (Montreal)

Directeur principal, Ingénierie logicielle - WFM / Sr Dir. Software Development - WFM (Montreal)

09 Nov
|
UKG
|
Montreal

09 Nov

UKG

Montreal

Directeur principal, Ingénierie logicielle – WFM

Ici, vous bénéficierez d’une flexibilité réelle, d’avantages sociaux sur lesquels vous pouvez compter et d’une équipe qui réussit ensemble. UKG Pro Workforce Management (WFM) aide les organisations à répondre aux besoins complexes de leur personne Au sein de WFM, les équipes d’ingénierie construisent des capacités de plateforme et de produit évolutives qui donnent vie à des expériences client sécurisées, fiables et intuitives. L’équipe travaille en étroite collaboration avec les responsables de la gestion des produits, de l’architecture, de l’expérience utilisateur, de la sécurité et de l’ingénierie à travers UKG.

Selon les priorités de l’organisation, ce rôle peut superviser les capacités fondamentales telles que l’identité et l’accès, les cadres de travail, l’activation de l’intelligence artificielle, les services de plateforme de base, les rapports, les expériences de flux de travail, les capacités frontales partagées et les outils qui aident les équipes produit à fournir de manière cohérente. En tant que directeur principal, génie logiciel, vous assurerez le leadership stratégique et opérationnel d’une sous-fonction d’ingénierie WFM. Vous dirigerez par l’intermédiaire de directeurs, de cadres supérieurs, de directeurs de l’ingénierie, de leaders techniques et d’ingénieurs de manière à façonner la direction technique, renforcer l’exécution de l’ingénierie et fournir des capacités qui soutiennent les résultats des clients et la stratégie produit à long terme d’UKG.

Vous équilibrerez la stratégie et l’exécution entre plusieurs équipes, guiderez les décisions techniques et organisationnelles complexes et développerez les systèmes de leadership, les pratiques d’ingénierie et les rythmes de fonctionnement nécessaires à une prestation soutenue. Élaborer la stratégie et les objectifs d’ingénierie pour la sous-fonction WFM assignée, en les alignant sur les priorités plus larges de l’UKG en matière de produits et de technologies. Diriger diverses équipes d’ingénierie par l’entremise de directeurs, de cadres supérieurs, de responsables de l’ingénierie et de responsables techniques.

Définir l’orientation et assurer un leadership organisationnel et technique pour des capacités logicielles évolutives, fiables, sécurisées et maintenables au sein d’équipes axées sur la plateforme et l’expérience. Collaborer avec des responsables de la gestion des produits, de l’architecture, de l’expérience utilisateur, de la sécurité et d’autres responsables de l’ingénierie pour influencer les feuilles de route et résoudre des défis interfonctionnels complexes. Établir des priorités, allouer des ressources et faire des compromis pragmatiques sur la livraison des produits, la dette technique, les besoins opérationnels, la fiabilité, la qualité et la stratégie à long terme.

Construire, encadrer et développer les leaders et les équipes d’ingénierie, ce qui inclut l’embauche, la planification de la relève, le développement de carrière, la gestion de la performance et la conception organisationnelle. Promouvoir les pratiques d’ingénierie modernes, y compris le développement assisté par IA, les pratiques de cycle de vie de développement logiciel agentique, les tests automatisés, l’intégration continue et la livraison continue, l’observabilité, le développement sécurisé et la préparation à la production. Établir et utiliser des mesures significatives pour évaluer la livraison, la qualité, la fiabilité, la maturité opérationnelle et l’efficacité de l’équipe.

Diriger l’amélioration continue des systèmes d’ingénierie, des processus, de l’outillage et des méthodes de travail. Plus de 15 ans d’expérience dans la création et la fourniture de logiciels, dont plus de 5 ans en tant que responsable technologique principal. Expérience de la direction d’une sous-fonction d’ingénierie logicielle ou de plusieurs organisations d’ingénierie par l’intermédiaire de directeurs, de cadres supérieurs ou de gestionnaires d’ingénierie.

Expertise approfondie en Java, applications web, technologies infonuagiques et applications natives d’intelligence artificielle. Expérience de la direction d’équipes à travers un cycle de vie de développement logiciel agentique et un développement basé sur l’IA à l’aide d’outils tels que Claude, Copilot, Cursor, Codex ou équivalent. Solide expérience technique dans les logiciels d’entreprise en tant que service, les systèmes distribués, l’ingénierie de plateforme, les cadres d’expérience utilisateur ou les applications web à grande échelle.

Expérience dans la définition de la direction technique et le partenariat avec des ingénieurs et des architectes chevronnés sur des décisions d’ingénierie complexes. Expérience dans l’élaboration de la stratégie organisationnelle, de plans de dotation, de pratiques opérationnelles et de priorités d’ingénierie au sein de plusieurs équipes. Bonne compréhension des pratiques de développement Agile, y compris Scrum, Kanban, rétrospectives, planification et amélioration continue.

Capacité démontrée à fournir des logiciels de haute qualité tout en équilibrant les priorités des produits,



la dette technique, les besoins opérationnels et la stratégie à long terme. Expérience dans l’amélioration de l’efficacité de l’ingénierie grâce aux processus, à l’outillage, aux mesures et au développement des équipes. Solides compétences en leadership, notamment en matière d’embauche, de coaching, de développement de carrière, de gestion du rendement, de planification de la relève et de consolidation d’équipe.

Expérience des principales organisations d’ingénierie responsables de la gestion de la main-d’œuvre ou d’autres logiciels d’entreprise complexes. Expérience dans les capacités de plateforme telles que l’identité et l’accès, les cadres de traitement des tâches, l’activation de l’intelligence artificielle, le flux de travail et les services partagés. Expérience avec les architectures infonuagiques natives, les microservices, l’observabilité, l’intégration continue et la livraison continue, les tests automatisés et les pratiques modernes de livraison de logiciels.

Expérience dans l’élaboration et la mise en œuvre de budgets, de politiques et de modèles d’exploitation au sein d’une vaste organisation d’ingénierie. Grâce à la plus grande collection au monde de renseignements sur la main-d’œuvre et à une IA axée sur les personnes, notre capacité à révéler des moyens inédits de renforcer la confiance, d’amplifier la productivité et de valoriser les talents est inégalée. C’est cette expertise qui permet à nos clients de disposer des renseignements nécessaires pour relever tous les défis, quel que soit leur secteur d’activité, car les grandes entreprises savent que leur main-d’œuvre constitue leur avantage concurrentiel.

Tous les candidats qualifiés seront pris en considération pour un emploi sans égard à la race, à la couleur, à la religion, au sexe, à l’âge, au handicap, à l’état matrimonial, à la situation familiale, à l’orientation sexuelle, à la grossesse, à l’information génétique, à l’identité de genre, à l’expression de genre, à l’origine nationale, à l’ascendance, au statut de citoyen, au statut d’ancien combattant et à tout autre statut protégé par les lois fédérales, provinciales ou locales contre la discrimination. Accommodement aux handicaps UKG s’engage à fournir un accommodement aux personnes handicapées durant le processus de candidature et d’entrevue. La fourchette salariale pour ce poste se situe de $205,700 CAD to $275,100 CAD.

En plus du salaire de base, les salarié(e)s peuvent être admissibles à un régime de prime liée à la performance et à recevoir des unités d’actions restreintes dans le cadre du programme de rémunération globale.

Candidats du Québec: Bien que le français soit exigé pour les postes au Québec, l'utilisation de l'anglais est également requise en raison de la nature mondiale de l'entreprise et de ses affaires, de même que de la nécessité d'interagir avec les employés ou les partenaires du siège américain d'UKG et de ses bureaux internationaux.

Senior

Director, Software Development – WFM The code you ship, the decisions you make, and the care you show a customer all add up to real impact. Within WFM, engineering teams build scalable platform and product capabilities that enable secure, reliable, and intuitive customer experiences. The team works closely with Product Management, Architecture, User Experience, Security, and engineering leaders across UKG.

Depending on the organization’s priorities, this role may oversee foundational capabilities such as identity and access, job frameworks, artificial intelligence enablement, core platform services, reporting, workflow experiences, shared front‑end capabilities, and tools that help product teams deliver consistently.

As Senior

Director, Software Development, you will provide strategic and operational leadership for a WFM engineering sub‑function. You will lead through directors, senior managers, engineering managers, technical leaders, and engineers to shape technical direction, strengthen engineering execution, and deliver capabilities that support customer outcomes and UKG’s long‑term product strategy. You will balance strategy and execution across multiple teams, guide complex technical and organizational decisions, and build the leadership systems, engineering practices, and operating rhythms needed for sustained delivery.

Develop the engineering strategy and objectives for the assigned WFM sub‑function, aligning them with broader UKG product and technology priorities. Lead diverse engineering teams through directors, senior managers, engineering managers, and technical leaders. Set direction and provide technical & organizational leadership for scalable, reliable, secure, and maintainable software capabilities across platform‑oriented and experience‑oriented teams.

Partner with Product Management, Architecture, User Experience, Security,



and other engineering leaders to influence roadmaps and resolve complex cross‑functional challenges. Establish priorities, allocate resources, and make pragmatic tradeoffs across product delivery, technical debt, operational needs, reliability, quality, and long‑term strategy. Build, coach, and develop engineering leaders and teams, including hiring, succession planning, career development, performance management, and organizational design.

Promote modern engineering practices, including AI‑assisted development, Agentic software development lifecycle practices, automated testing, continuous integration and continuous delivery, observability, secure development, and production readiness. Establish and use meaningful metrics to assess delivery, quality, reliability, operational maturity and team effectiveness. Lead continuous improvement across engineering systems, processes, tooling, and ways of working. 15+ years of experience building and delivering software, including 5+ years as a senior technology leader.

Experience leading a software engineering sub‑function or multiple engineering organizations through directors, senior managers, or engineering managers. Deep expertise in Java, web applications, cloud technologies, and artificial intelligence‑native applications.

Experience leading teams through an Agentic software development lifecycle and AI‑powered development using tools such as Claude, Copilot, Cursor, Codex, or equivalent. Strong technical background in enterprise software as a service, distributed systems, platform engineering, user experience frameworks, or large‑scale web applications.

Experience setting technical direction and partnering with senior engineers and architects on complex engineering decisions.

Experience developing organizational strategy, staffing plans, operating practices, and engineering priorities across multiple teams. Strong understanding of Agile development practices, including Scrum, Kanban, retrospectives, planning, and continuous improvement. Demonstrated ability to deliver high‑quality software while balancing product priorities, technical debt, operational needs, and long‑term strategy.

Experience improving engineering effectiveness through process, tooling, automation, metrics, and team development. Strong people‑leadership skills, including hiring, coaching, career development, performance management, succession planning, and team building.

Experience leading engineering organizations responsible for workforce management or other complex enterprise software.

Experience with platform capabilities such as identity and access, job‑processing frameworks, artificial intelligence enablement, workflow, and shared services.

Experience with experience‑focused capabilities such as user‑interface frameworks, self‑service frameworks, reporting, design systems, or shared front‑end platforms.

Experience with cloud‑native architectures, microservices, observability, continuous integration and continuous delivery, automated testing, and modern software delivery practices.

Experience developing and implementing budgets, policies, and operating models across a broad engineering organization. UKG is the Workforce Operating Platform with unified HR, payroll, and workforce management, built to solve the unique challenges of frontline work. Powered by people‑first AI and decades of labor data, UKG turns workforce intelligence into real‑time decisions around staffing, pay, compliance, and productivity, enabling every worker to confidently take action as work happens.

That’s why more than 80,000 organizations worldwide trust UKG to run their workforce — not just manage it. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, age, disability, marital status, familial status, sexual orientation, pregnancy, genetic information, gender identity, gender expression, national origin, ancestry, citizenship status, veteran status, and any other legally protected status under federal, state, or local anti‑discrimination laws.

Disability

Accommodation in the Application and Interview Process The pay range for this position is $205,700 CAD to $275,100 CAD. In addition to base pay, employees may be eligible to participate in a performance‑based bonus plan and to receive restricted stock unit awards as part of total compensation.

Quebec candidates: While French is required for Quebec roles, use of the English language is also required due to the global nature of the business and the need to interact with UKG US headquarters and international sites. It is the policy of Ultimate Software to promote and assure equal employment prospect for all current and prospective Peeps without regard to race, color, religion, sex, age, disability, marital status, familial status, sexual orientation, pregnancy, genetic information, gender identity, gender expression, national origin, ancestry, citizenship status, veteran status, and any other legally protected status entitled to protection under federal, state, or local anti‑discrimination laws. This policy governs all matters related to recruitment, advertising, and initial selection of employment.

It shall also apply to all other aspects of employment, including, but not limited to, compensation, promotion, demotion, transfer, lay‑offs, terminations, leave of absence, and training opportunities. #

📌 Directeur principal, Ingénierie logicielle - WFM / Sr Dir. Software Development - WFM (Montreal)
🏢 UKG
📍 Montreal

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: directeur principal, ingénierie logicielle - wfm / sr dir. software development - wfm (montreal) / montreal

Subscribe to this job alert:

Get the latest job offers by email for: directeur principal, ingénierie logicielle - wfm / sr dir. software development - wfm (montreal) / montreal