Talent.com
Gestionnaire en Génie Logiciel / Software Engineering Manager
Gestionnaire en Génie Logiciel / Software Engineering ManagerTait • Montreal, QC, Canada
Gestionnaire en Génie Logiciel / Software Engineering Manager

Gestionnaire en Génie Logiciel / Software Engineering Manager

Tait • Montreal, QC, Canada
30+ days ago
Job type
  • Full-time
Job description

Job Description

Job Description

Objectif du poste

Le / la Gestionnaire en Génie Logiciel joue un rôle essentiel dans la réalisation de notre vision : Créer des moments qui touchent les gens , en dirigeant, développant et soutenant nos équipes d’ingénierie logicielle. En collaboration étroite avec les équipes produit, la gestion de projets et les architectes logiciels, vous veillerez à ce que nos équipes techniques soient performantes, bien encadrées et livrent en continu des logiciels de qualité répondant aux besoins de l’entreprise.

En favorisant une culture de collaboration, d’apprentissage et d’excellence technique, vous contribuerez à transformer les objectifs stratégiques du marché en livraisons concrètes. Vous serez responsable du leadership des équipes, de l’amélioration des processus et de la supervision des opérations, en vous assurant que les bonnes compétences et ressources sont en place pour garantir le succès des projets.

Responsabilités et tâches principales

Le / la Gestionnaire en Génie Logiciel :

Dirige et encadre les ingénieurs et analystes QA dans une ou plusieurs équipes, en soutenant leur développement professionnel, l’acquisition de compétences et la performance.

S’assure que les processus de livraison et les pratiques Agile sont efficaces, continuellement améliorés et systématiquement appliqués.

Supervise la qualité des livrables, les pratiques de codage et les standards techniques en collaboration avec les leaders techniques et les architectes.

Coordonne avec la gestion de projets pour garantir l’allocation des ressources, l’équilibre des charges de travail et la livraison ponctuelle des projets.

Collabore avec les architectes pour assurer que les décisions techniques correspondent aux besoins et à la capacité des équipes.

Travaille en étroite collaboration avec les équipes produit et projet afin que les exigences soient bien définies, les estimations précises et les échéanciers réalistes.

Suit et rapporte la performance des équipes, la qualité de l’ingénierie et la maturité des pratiques.

Encourage une culture technique saine axée sur l’innovation, la responsabilité et l’amélioration continue.

Participe au recrutement, à l’intégration et à la rétention des talents techniques de qualité.

Leadership et gestion des équipes

Direction et encadrement des équipes

Dirige et gère des ingénieurs et disciplines connexes dans une ou plusieurs équipes, afin d’assurer une performance optimale répondant aux besoins de l’entreprise.

Fixe des objectifs, suit la performance et fournit des retours constructifs.

Recrutement et intégration

Participe au processus de recrutement pour attirer les meilleurs talents en ingénierie.

Coordonne l’accueil et l’intégration avec les leaders techniques et architectes logiciels.

Gestion de la performance

Conduit des évaluations régulières de performance et soutient les collaborateurs dans l’atteinte de leurs objectifs de développement.

Gère les contre-performances de façon constructive et conforme aux politiques de l’entreprise.

Coaching et développement

Garantit l’accès à du mentorat, du coaching et du soutien pour tous les membres de l’équipe.

Identifie les besoins en formation et soutient la planification de carrière.

Engagement et bien-être

Favorise une culture d’équipe positive, inclusive et performante selon le cadre LiNC.

Encourage le bien-être des employés et agit de manière proactive face aux préoccupations ou conflits.

Planification des ressources et affectation

Collabore avec la gestion de projets et le Directeur de l’ingénierie logicielle pour planifier et allouer efficacement les ressources.

Suit la charge de travail et recommande des ajustements en termes de structure ou responsabilités d’équipe.

Communication et collaboration

Favorise une communication ouverte et transparente au sein des équipes et avec les autres départements.

Représente les équipes techniques dans les initiatives et réunions interfonctionnelles.

Veille à ce que les membres de l’équipe respectent les politiques, procédures et obligations légales de l’entreprise.

Collabore avec l’équipe RH en cas de besoin sur les questions liées aux employés.

Qualifications et expérience Formation

Exigée : Baccalauréat en informatique . Les diplômes dans un domaine connexe peuvent être considérés selon l’expérience.

Expérience – Connaissances et compétences

3+ années d’expérience en gestion d’équipes techniques ou dans un rôle similaire.

7+ années d’expérience en développement logiciel, incluant une expérience pratique de la programmation.

Expérience démontrée dans la constitution et le développement d’équipes techniques performantes.

Solide compréhension et pratique des méthodes de développement logiciel et de livraison (Agile, Scrum).

Expérience dans la mise en œuvre et l’amélioration de pratiques Agile fondamentales telles que la planification de sprint, les mêlées quotidiennes, les revues de sprint et les rétrospectives.

Expérience confirmée dans l’adoption de bonnes pratiques telles que le Test-Driven Development (TDD) et le pair programming .

Bonne compréhension de l’intégration continue (CI / CD), de l’automatisation des builds et des stratégies de déploiement pour des systèmes distribués complexes.

Capacité démontrée à établir et appliquer des processus de revue de code et de gestion de la qualité logicielle robustes.

Connaissance des stratégies de gestion de code source (ex. Git) et de l’organisation de projets dans de grands dépôts collaboratifs.

Familiarité avec les bonnes pratiques de sécurité tout au long du cycle de vie du développement logiciel.

Excellentes compétences interpersonnelles et en coaching, avec la capacité de guider des ingénieurs à différents niveaux.

Excellentes compétences en communication écrite et orale, adaptées aux interlocuteurs techniques et non techniques.

Aisance dans un environnement dynamique et en constante évolution.

Engagement à promouvoir une culture d’ingénierie positive, inclusive et innovante.

Capacité à évaluer la performance des équipes et à fournir des rapports sur la qualité, la progression et les livraisons techniques.

Position Purpose

The Software Engineering Manager plays a critical role in enabling our vision to Create Moments that Move People by leading, developing, and empowering our software engineering teams. Working closely with product teams, project management, and software architects, you will ensure our engineering teams are high-performing, well-supported, and consistently delivering quality software that meets business needs.

By fostering a culture of collaboration, growth, and technical excellence, you will help translate market goals into successful project delivery. You will be accountable for people leadership, process improvement, and operational oversight, ensuring the right resources and skills are in place for teams to succeed.

Essential Responsibilities & Accountabilities

The Software Engineering Manager will :

  • Lead and mentor engineers and QA analysts across one or more teams, supporting career development, skills growth, and performance.
  • Ensure delivery processes and Agile practices are effective, continuously improved, and consistently followed.
  • Oversee delivery quality, coding practices, and engineering standards in partnership with technical leads and architects.
  • Coordinate with project management to ensure team allocation, workload balancing, and on-time delivery of software projects.
  • Collaborate with architects to ensure technical decisions align with delivery needs and capacity.
  • Work closely with product and project management teams to ensure requirements are well-defined, estimates are accurate, and timelines are achievable.
  • Track and report team performance, engineering quality, and maturity.
  • Champion a healthy engineering culture that values innovation, accountability, and continuous improvement.
  • Support recruitment, onboarding, and retention of high-quality engineering talent.

People Management & Leadership Responsibilities

Team Leadership & Direction

  • Lead and manage engineers and related disciplines across one or more teams to ensure peak performance aligned with business needs.
  • Set goals and expectations, monitor performance, and provide constructive feedback.
  • Talent Acquisition & Onboarding

  • Participate in recruiting and selecting top engineering talent.
  • Coordinate onboarding alongside technical leads and software architects.
  • Performance Management

  • Conduct regular performance reviews and help team members achieve development goals.
  • Address underperformance constructively and in accordance with company policy.
  • Coaching & Development

  • Ensure team members have access to coaching, mentoring, and support.
  • Identify training needs and support career development planning.
  • Employee Engagement & Wellbeing

  • Foster a positive, inclusive, and high-performing team culture aligned with our LiNC framework.
  • Promote employee wellbeing and proactively address concerns or conflicts.
  • Workforce Planning & Resource Management

  • Collaborate with project management and the Director of Software Engineering to plan and allocate resources effectively.
  • Monitor workloads and recommend changes to team structure or responsibilities as needed.
  • Communication & Collaboration

  • Promote open, transparent communication within and across teams.
  • Represent engineering teams in cross-functional initiatives and meetings.
  • Ensure team members understand and follow company policies, procedures, and legal obligations.
  • Collaborate with the People Team to resolve employee relations issues as they arise.
  • Qualifications and Experience

    Education

  • Required : Bachelor’s degree in Computer Science. Related fields may be considered based on experience.
  • Experience – Knowledge and Skills

  • 3+ years in a people-leadership role managing engineering teams or equivalent.
  • 7+ years of experience in a software engineering environment, including hands-on development.
  • Proven track record of building and developing high-performing engineering teams.
  • Strong understanding and practical experience with various software development best practices, processes, and delivery methodologies (e.g., Agile, Scrum).
  • Experience implementing and refining core Agile practices such as Sprint Planning, Daily Scrums, Sprint Reviews, and Retrospectives.
  • Proven experience driving engineering excellence through best practices such as Test-Driven Development (TDD) and Pair Programming.
  • Understanding of CI / CD, build automation, and deployment strategies for complex, distributed systems.
  • Demonstrated ability to establish and enforce robust code review and quality processes to maintain high-quality software.
  • Knowledge of version control and branching strategies and managing large, collaborative codebases.
  • Familiarity with security best practices in the software development lifecycle.
  • Strong interpersonal and coaching skills, with the ability to mentor and guide engineers at all levels.
  • Excellent verbal and written communication skills, capable of engaging with both technical and non-technical stakeholders.
  • Comfortable working in a fast-paced environment and adapting to change.
  • Commitment to fostering a positive, inclusive, and innovative engineering culture.
  • Ability to assess team performance and report on engineering progress, quality, and delivery.
  • #LI-AB1

    Create a job alert for this search

    Gestionnaire en Gnie Logiciel Software Engineering Manager • Montreal, QC, Canada

    Similar jobs
    Nicolas looking for a babysitter or nanny in Lanaudière

    Nicolas looking for a babysitter or nanny in Lanaudière

    Sitly • Lanaudière, CA
    Part-time
    We live outside the city so the person must be able to live in an isolated situation.Show more
    Last updated: 21 days ago • Promoted
    Gestionnaire en Ingénierie

    Gestionnaire en Ingénierie

    CRYOPAK INC • Montreal, QC, Canada
    Full-time
    Rejoignez Notre Équipe Dynamique chez Cryopak Canada !.Chez Cryopak Canada, une entreprise leader dans l'industrie manufacturière, nous recherchons un.Gestionnaire d'Ing&eacut...Show more
    Last updated: 30+ days ago • Promoted
    Superviseur(e)

    Superviseur(e)

    Tim Hortons • Rawdon, QC, Canada
    Part-time
    Description complète du poste.Notre équipe de gestion offre beaucoup d'opportunités de s'agrandir dans notre famille.Nous avions des nombreux disponibilités d...Show more
    Last updated: 30+ days ago • Promoted
    Développeur • euse senior en IA / systèmes agentiques - Senior AI / Agentic Systems Developer

    Développeur • euse senior en IA / systèmes agentiques - Senior AI / Agentic Systems Developer

    TobogganLabs • Montreal, QC, Canada
    Full-time
    Job Description : \n\nLa version anglaise suivra - English version will follow Développeur •euse senior en IA / systèmes agentiques À propos de nous Toboggan Labs est une firme-co...Show more
    Last updated: 15 days ago • Promoted
    Technicien (nne) Comptable

    Technicien (nne) Comptable

    Gestion Amana • Sainte-Julienne, Québec, Canada
    Permanent
    Sous la responsabilité de la Directrice, le ou la Technicienne effectue diverses tâches de bureau pour plusieurs entreprises, allant du classement aux écritures de régularisations mensuelle.Fonctio...Show more
    Last updated: 30+ days ago • Promoted
    Software Development Manager (Hybrid) / Gestionnaire du Développement Logiciel (Hybride)

    Software Development Manager (Hybrid) / Gestionnaire du Développement Logiciel (Hybride)

    IQVIA LLC • Ahuntsic North, ca
    Full-time
    Headquartered downtown in the heart of the National Capital region, • •Privacy Analytics • • is a one-of-a-kind health data analytics company. Privacy Analytics is a world leader setting the bar of dat...Show more
    Last updated: 15 days ago • Promoted
    Gestionnaire du portefeuille et de la stratégie des solutions logicielles d'ingénierie

    Gestionnaire du portefeuille et de la stratégie des solutions logicielles d'ingénierie

    Maya HTT • Montréal, QC, Canada
    Permanent
    Maya HTT est un leader mondial dans le développement de logiciels et un fournisseur de solutions d’ingénierie axées sur l’IAO, la CAO, la FAO et la Gestion du cycle...Show more
    Last updated: 30+ days ago • Promoted
    Project Manager- Bilingual (Laserfiche) English and French

    Project Manager- Bilingual (Laserfiche) English and French

    National Consultants Professionals Ltd • saint-esprit, qc, ca
    Full-time
    Job Description – Senior Bilingual Project Manager (French / English).Please don't apply if you're not a match.Senior Bilingual Project Manager (French / English). Laserfiche or similar ECM solutions....Show more
    Last updated: 7 days ago • Promoted
    JDE World developer - PIXIE

    JDE World developer - PIXIE

    PIXIE • saint-esprit, qc, ca
    Full-time
    Provide development and technical support for JD Edwards World in a legacy environment.Develop and maintain JDE World applications. Support and enhance existing custom programs.Debug and resolve pro...Show more
    Last updated: 2 hours ago • Promoted • New!
    Électromécanicien

    Électromécanicien

    Olymel • Saint-Esprit, QC, CA
    Full-time
    Rejoignez Olymel - Innovation, qualité et développement durable !.Chez Olymel, nous croyons en l’innovation, la qualité et la croissance durable. Nous sommes à la recherche de Électromécanicien pour...Show more
    Last updated: 30+ days ago • Promoted
    Technicien Génie Mécanique

    Technicien Génie Mécanique

    ITI Hydraulik • Sainte-Julienne, Québec, Canada
    Permanent
    Le technologue est génie mécanique est une référence technique pour l'ensemble des départements ainsi que notre clientèle. Il maîtrise les notions mécaniques d'un système hydraulique.Rôle et respons...Show more
    Last updated: 30+ days ago • Promoted
    Plateform Engineer / Ingénieur(e) plateforme

    Plateform Engineer / Ingénieur(e) plateforme

    SolutionCondo • Montreal, QC, Canada
    Full-time
    Chez UpperBee : Un nouveau défi t’attend ! .Tu aimes concevoir, optimiser et bâtir des solutions technologiques robustes utilisées par des milliers d’utilisateurs ?...Show more
    Last updated: 14 hours ago • Promoted • New!
    Gestionnaire, Développement logiciel - Simulation

    Gestionnaire, Développement logiciel - Simulation

    Vention • Montreal, QC, Canada
    Full-time
    Description de l'entreprise.Basée à Montréal et à Berlin, Vention aide les fabricants à automatiser leurs opérations en un temps record grâce à ...Show more
    Last updated: 30+ days ago • Promoted
    Ingnieur logiciel en apprentissage automatique / ML Software Engineer

    Ingnieur logiciel en apprentissage automatique / ML Software Engineer

    Explorance • Montreal, QC, Canada
    Full-time
    Rejoignez une entreprise dont le sige social est Montral et qui aide des organisations du monde entier crer des parcours personnaliss dimpact et dpanouissement pour leurs employs.Chez Explorance, n...Show more
    Last updated: 2 days ago • Promoted
    Gestionnaire de logiciels

    Gestionnaire de logiciels

    Services de Gestion Quantum Ltée • Montréal, Québec, Canada
    Permanent
    Poste : gestionnaire de logiciel Lieu de travail : MontréalType de poste : permanent, hybrideUn important fabricant de solutions professionnelles en vidéo et diffusion élargit son portefeuille de p...Show more
    Last updated: 30+ days ago • Promoted
    Sr. Firmware / Embedded software Engineer

    Sr. Firmware / Embedded software Engineer

    PotisEdge • saint-esprit, qc, ca
    Full-time
    Firmware / Embedded software Engineer.We are seeking a hands-on Embedded System Engineer with experience in Battery Management Systems (BMS) to support the technical development, customization, and i...Show more
    Last updated: 1 day ago • Promoted
    Gestionnaire en Génie Logiciel / Software Engineering Manager

    Gestionnaire en Génie Logiciel / Software Engineering Manager

    Tait • Montreal, QC, CA
    Full-time
    Le / la Gestionnaire en Génie Logiciel joue un rôle essentiel dans la réalisation de notre vision : .Créer des moments qui touchent les gens. En collaboration étroite avec les équipes produit, la gesti...Show more
    Last updated: 30+ days ago
    Geometry Private Tutoring Jobs L'epiphanie

    Geometry Private Tutoring Jobs L'epiphanie

    Superprof • L'epiphanie, Canada
    Full-time +1
    Superprof is Canada's #1 tutoring platform, and we're actively recruiting passionate tutors! Whether you're a student, a professional, or simply someone who loves teaching, join the largest communi...Show more
    Last updated: 30+ days ago • Promoted