Gestionnaire de développement de logiciels / Mgr. Software Development (Montreal)

Gestionnaire de développement de logiciels / Mgr. Software Development (Montreal)

13 Aug
|
UKG
|
Montreal

13 Aug

UKG

Montreal

Pourquoi postuler auprès d’UKG :

Chez UKG, votre travail compte. Le code que vous livrez, vos décisions et votre souci de la clientèle se conjuguent pour produire des résultats tangibles. Aujourd’hui, des dizaines de millions de personnes amorcent et terminent leur journée de travail en se connectant à notre plateforme de gestion des effectifs. Nous aidons ces personnes à toucher leur paie, à s’épanouir professionnellement et à façonner l’avenir dans leur secteur d’activité. C’est notre raison d’être.

Nous ne cessons jamais d’apprendre. Nous réinventons toujours les règles du jeu. Nous cherchons à nous améliorer et célébrons les victoires en cours de route. Ici, vous profiterez d’une souplesse bien réelle et d’avantages solides, en plus de rejoindre une équipe unie pour réussir. Parce que, chez UKG, votre travail compte... tout comme vous.

À propos de l'équipe :

Nous recherchons un(e) responsable de l'ingénierie logicielle pour rejoindre notre équipe dynamique. En tant que responsable, vous piloterez une équipe d'ingénieurs talentueux, en favorisant l'excellence technique, en encourageant la responsabilisation et en garantissant la réussite de projets complexes à fort impact. Vous serez chargé(e) d'orienter les décisions techniques, de gérer la performance de l'équipe et d'aligner les efforts d'ingénierie sur les objectifs commerciaux.

Nous évoluons dans un environnement d'ingénierie enrichi par l'IA, où l'utilisation d'outils de développement assistés par l'IA, l'automatisation intelligente et les flux de travail optimisés par l'IA est une pratique courante et non une option. Le/la candidat(e) idéal(e) saura incarner et promouvoir cette culture au sein de son équipe.

À propos du poste,

Leadership technique :

- Maîtriser le code, maintenir des standards techniques élevés et participer activement aux décisions de conception et d'architecture, aux revues de code et aider les ingénieurs à optimiser leur code. Apporter une expertise approfondie dans le domaine des données pour concevoir et construire des pipelines de données évolutifs et piloter des initiatives de business intelligence, contribuant ainsi à la croissance et à l'optimisation de notre plateforme de données moderne.
- Assurer le leadership technique et la direction des projets majeurs, en garantissant leur alignement avec les objectifs commerciaux et les meilleures pratiques du secteur. • Montrer l'exemple en matière de développement augmenté par l'IA : utiliser les outils d'IA pour l'exploration de l'architecture, l'accélération des revues de code, l'optimisation des requêtes et le prototypage rapide des pipelines de données et de la logique BI.
- Garantir des normes élevées de performance, d'évolutivité et de fiabilité lors de la conception, de l'architecture et du développement de systèmes et d'applications logiciels complexes.
- Assurer la responsabilité des décisions techniques de l'équipe et appliquer les meilleures pratiques d'ingénierie (documentation, automatisation, gestion du code, principes de sécurité, utilisation de CoPilot).
- Garantir la disponibilité et la qualité des services et la gestion des incidents, en identifiant et en résolvant les problèmes de manière proactive. Utiliser les indicateurs de santé des services et la télémétrie pour prendre des décisions éclairées. Mettre en œuvre les meilleures pratiques pour l'excellence opérationnelle.
- Jouer un rôle clé dans le cadre R.I.D.E. (Revue, Inspection, Décision, Exécution).
- Maîtriser les pipelines CI/CD, de la construction au déploiement, en passant par les tests.

Gestion d'équipe :

- Diriger et gérer une équipe d'ingénieurs logiciels, en favorisant un environnement collaboratif et performant. Réaliser des évaluations de performance régulières, fournir du feedback et accompagner le développement professionnel. • Favoriser une culture de responsabilité des services et renforcer l'engagement de l'équipe.
- Piloter la planification de la relève et l'efficacité de l'ingénierie, en mettant l'accent sur la qualité et l'expérience développeur grâce à des approches basées sur les données.
- Promouvoir un état d'esprit de croissance, comprendre et impulser le changement organisationnel.
- Rechercher activement des opportunités de croissance pour l'équipe et de collaboration interfonctionnelle.
- Accompagner l'équipe dans l'adoption d'un modèle DevOps. Prendre en charge l'ensemble du processus, de la définition des exigences avec la gestion de produit à la conception, au développement, aux tests, au déploiement et à la maintenance du logiciel en production.

Coaching et développement :

- Développer les compétences techniques de l'équipe et cultiver une culture de la qualité, en fournissant un feedback constructif et exploitable.
- Apporter un mentorat et un accompagnement technique aux ingénieurs à tous les niveaux, en favorisant une culture d'apprentissage, de collaboration et d'amélioration continue, et en encourageant l'équipe à expérimenter, apprendre et itérer sur les processus et les technologies.
- Se tenir informé des technologies émergentes et des tendances du secteur, et préconiser leur adoption lorsque cela est pertinent afin de stimuler l'innovation et la productivité au sein de l'équipe.

Excellence opérationnelle :

- Superviser la planification, l'exécution et la livraison de projets logiciels à fort impact, en veillant à leur réalisation dans les délais et le budget impartis. Gérer la charge de travail et la capacité de l'équipe, définir les priorités et gérer les risques et les compromis.
- Aligner les efforts de l'équipe sur la stratégie de l'entreprise, en ayant une vision globale et en comprenant les besoins de l'entreprise.
- Faire preuve d'excellence en ingénierie et de responsabilité dans la prestation de services, notamment en matière de gestion des coûts et de la qualité des services, ainsi que de gestion efficace de la production.
- Collaborer avec les équipes transversales,



notamment la gestion de produits, la conception et les opérations, afin de garantir l'alignement et la réussite des projets. Communiquer efficacement avec les parties prenantes à tous les niveaux.
- Prendre des décisions de déploiement en tenant compte des risques.

À propos de vous ,

Qualifications requises :

- Plus de 8 ans d'expérience en développement logiciel.
- Expérience avérée dans la direction et la réalisation de projets logiciels complexes et de grande envergure.
- Maîtrise d'au moins un langage de programmation tel que C, C++, C#, .NET, Python, Java ou JavaScript. • Expérience avérée des outils de développement assisté par IA (par exemple, Claude Code, GitHub Copilot ou équivalent) et capacité démontrée à favoriser l'adoption de ces outils au sein d'une équipe d'ingénierie.
- Notamment, la définition de normes d'utilisation et la mesure de l'impact sur la productivité.
- Solide expérience en architecture logicielle et en modèles de conception.
- Licence en informatique, en ingénierie ou dans un domaine technique connexe, ou expérience professionnelle équivalente.

Profil de l’entreprise :

UKG est la plateforme de gestion des effectifs qui met les informations stratégiques qui les concernent à l’œuvre. Grâce à la plus riche collection de perspectives sur la main-d‘œuvre qui soit et à notre IA au service des personnes, notre capacité de révéler des manières inédites d’établir la confiance, d’amplifier la productivité et d’autonomiser les ressources humaines est inégalée. Cette expertise procure à notre clientèle les données stratégiques nécessaires pour relever tous les défis dans n’importe quel secteur, parce que les organisations qui excellent savent que leur effectif est ce qui propulse leur avantage concurrentiel.

Découvrez plus de détails sur ukg.com.

Employeur souscrivant au principe de l'égalité d'accès à l'emploi

UKG est fier d’être un employeur souscrivant au principe de l'égalité d'accès à l'emploi et s’engage à maintenir un milieu de travail diversifié et inclusif. 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. Si vous avez besoin d’un accommodement durant le processus de candidature et d’entrevue, veuillez communiquer avec nous à [email protected].

La fourchette salariale pour ce poste se situe de $124,200 CAD to $167,650 CAD. Le salaire de base réel offert peut varier en fonction des compétences, de l’expérience, des connaissances liées à l’emploi et du lieu de travail. 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.

Obtenez plus de détails au sujet des avantages et des attributions d’UKG au https://www.ukg.com/about-us/careers/benefits

*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

Why UKG:

At UKG, the work you do matters. The code you ship, the decisions you make, and the care you show a customer all add up to real impact. Today, tens of millions of workers start and end their days with our workforce operating platform. Helping people get paid, grow in their careers, and shape the future of their industries. That’s what we do.

We never stop learning. We never stop challenging the norm. We push for better, and we celebrate the wins along the way. Here, you’ll get flexibility that’s real, benefits you can count on, and a team that succeeds together. Because at UKG, your work matters—and so do you.

About the Team:

We are seeking a Software Engineering Manager to join our dynamic team. As a manager, you will lead a team of talented engineers, driving technical excellence, fostering a culture of ownership, and ensuring the successful delivery of high-impact complex projects. You will be responsible for guiding technical decisions, managing team performance, and aligning engineering efforts with business goals.

We operate in an AI augmented engineering environment where the use of AI-assisted development tools, intelligent automation, and LLM-aided workflows is a first-class practice - not an afterthought. The ideal candidate will model and champion this culture across their team.

About the Role,

Technical Leadership:

- Be hands-on with code, maintaining high technical standards and actively participating in design and architecture decisions, code reviews, and helping engineers optimize their code.eep experience in the data domain to design and build scalable data pipelines and lead business intelligence initiatives, supporting the growth and optimization of our modern data platform.




- Provide technical leadership and direction for major projects, ensuring alignment with business goals and industry best practices.
- Lead by example in AI augmented development: use AI tools for architecture exploration, code review acceleration, query optimization, and rapid prototyping of data pipelines and BI logic.
- Ensure that high standards of performance, scalability, and reliability are maintained when architecting, designing, and developing complex software systems and applications.
- Ensure accountability for the team’s technical decisions and enforce engineering best practices (e.g., documentation, automation, code management, security principles, leverage CoPilot).
- Ensure the health and quality of services and incidents, proactively identifying and addressing issues. Utilize service health indicators and telemetry for action. Implement best practices for operational excellence.
- Play a pivotal role in the R.I.D.E. (Review, Inspect, Decide, Execute) framework.
- Understand CI/CD pipelines from build, test, to deploy phases.

Team Management:

- Lead and manage a team of software engineers, fostering a collaborative and high-performance environment. Conduct regular performance reviews, provide feedback, and support professional development.
- Foster a culture of service ownership and enhance team engagement.
- Drive succession planning and engineering efficiency, focusing on quality and developer experience through data-driven approaches.
- Promote a growth mindset, understanding and driving organizational change.
- Actively seek opportunities for team growth and cross-functional collaboration.
- Works and guides the team on how to operate in a DevOps Model. Taking ownership from working with product management on requirements to design, develop, test, deploy and maintain the software in production.

Coaching and Development:

- Grow and develop the team technically and with a quality mindset, providing strong and actionable feedback.
- Provide technical mentorship and guidance to engineers at all levels, fostering a culture of learning, collaboration, and continuous improvement, encouraging the team to experiment, learn, and iterate on processes and technologies.
- Stay current with emerging technologies and industry trends, advocating for their adoption where appropriate to drive innovation and productivity within the team.

Execution Excellence:

- Oversee the planning, execution, and delivery of high-impact software projects, ensuring they are completed on time and within budget. Manage team workload and capacity, setting priorities and managing risks and tradeoffs.
- Align team efforts with the strategic direction of the company, understanding the big picture and business needs.
- Demonstrate engineering excellence and service ownership, including cost and quality management of services, and effective production management.
- Collaborate with cross-functional teams, including product management, design, and operations, to ensure alignment and successful delivery of projects. Communicate effectively with stakeholders at all levels.
- Make deployment decisions with appropriate risk mitigation.

About You,

Basic Qualifications:

- 8+ years of experience in software development.
- Proven track record of leading and delivering large-scale, complex software projects.
- Deep expertise in one or more programming languages such as C#, .NET, Python, Java, or JavaScript.
- Demonstrated experience with AI assisted development tools (e.g., Claude Code, GitHub Copilot, or equivalent) and a proven ability to drive AI tool adoption within an engineering team.
- including establishing usage norms and measuring productivity impact.
- Extensive experience with software architecture and design patterns.
- Bachelor’s degree in Computer Science, Engineering, or a related technical field, or equivalent practical experience.
- Robust understanding of cloud technologies and DevOps principles.
- Excellent problem-solving skills and attention to detail.
- Excellent communication and leadership skills, with a demonstrated ability to influence and drive change.

Preferred Qualifications:

- Familiarity with CI/CD pipelines and automation tools.
- Knowledge of agile development methodologies.

Company Overview:

UKG is the Workforce Operating Platform that puts workforce understanding to work. With the world's largest collection of workforce insights, and people-first AI, our ability to reveal unseen ways to build trust, amplify productivity, and empower talent, is unmatched. It's this expertise that equips our customers with the intelligence to solve any challenge in any industry — because outstanding organizations know their workforce is their competitive edge. Learn more at ukg.com.

UKG is proud to be an equal opportunity employer and is committed to maintaining a diverse and inclusive work environment. 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 For individuals with disabilities that need additional assistance at any point in the application and interview process, please email [email protected].

The pay range for this position is $124,200 CAD to $167,650 CAD. The actual base pay offered may vary depending on skills, experience, job-related knowledge and work location. 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. Learn more about UKG’s benefits and rewards at https://www.ukg.com/about-us/careers/benefits

*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.

📌 Gestionnaire de développement de logiciels / Mgr. Software Development (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: gestionnaire de développement de logiciels / mgr. software development (montreal) / montreal

Subscribe to this job alert:

Get the latest job offers by email for: gestionnaire de développement de logiciels / mgr. software development (montreal) / montreal