Enable job alerts via email!

Supervisor, Software Engineering

Comtech

Quebec

On-site

CAD 85,000 - 105,000

Full time

Today
Be an early applicant

Job summary

A global technology firm is seeking a Supervisor for Software Engineering in Gatineau, Quebec. This role involves leading a team of developers, overseeing project management, and providing technical guidance. The ideal candidate has over 5 years of experience and a degree in a relevant field. Bilingual candidates are preferred. Competitive salary and benefits offered.

Qualifications

  • 5+ years of experience in leading a team of developers.
  • Experience with high availability systems development.
  • Familiarity with cloud native design and stateless services.

Responsibilities

  • Lead and motivate a team of software developers.
  • Oversee project planning and execution.
  • Provide technical guidance and ensure code quality.

Skills

Team leadership
Project management
Technical oversight
Interpersonal skills
Communication skills

Education

University Degree in Electrical Engineering, Computer Engineering, or Computer Science

Tools

Jira
Job description
Job Title

Supervisor, Software Engineering

Department

CST Software Development

Revision Date

8 / 27 / 2025

FLSA

Exempt

Location

Gatineau, Quebec, Canada

Level

M1

Company Overview : Position Summary :

This management-level professional leads a team of software developers working on mission critical telecom and enterprise applications ensuring projects are completed efficiently, on time, and within budget. The supervisor is responsible for both technical oversight and personnel management, fostering a productive and collaborative work environment. The supervisor works closely with software developer team leads and software development manager.

Responsibilities :
  • Team Leadership : Leading, motivating, and guiding a team of software developers.
  • Project Management : overseeing project planning, execution, and delivery, ensuring projects are completed on time and within budget.
  • Technical Oversight : providing technical guidance, ensuring code quality, selecting relevant processes and tools and promoting adherence to best practices.
  • Personnel Management : Conducting performance reviews, providing feedback, and supporting career development for team members.
  • Collaboration : facilitating communication and collaboration between the software development team and other stakeholders. Identifying and mitigating dependencies.
Requirements :
  • 5+ years of experience in leading a team developer through full development lifecycles
  • Experience with high availability systems development and maintenance
  • Experience with call processing, telephony standards and / or analytics
  • Experience with project planning, execution and tracking
  • Familiarity with Jira for ticket assignment, release planning and team velocity calculation
  • Experience with cloud native design, stateless services, in-memory databases, store-and-forward queues (e.g RabbitMQ, Kafka, Redis Streams) will be considered an asset
  • Strong interpersonal and collaborative skills with positive work ethic
  • Able to motivate mentor and manage a team effectively
  • Able to analyze and resolve technical and personnel-related issues.
  • Able to work independently and in a team environment
  • Self-managed proactive work style
  • Excellent verbal and written communication skills
  • Language : English or French, bilingual will be considered as an asset
Education :
  • University Degree in Electrical Engineering, Computer Engineering, or Computer Science

Qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, disability protected veteran status or other characteristics protected by law.

Titre du poste

Superviseur, Génie logiciel

Département

Développement de logiciels CST

Date de révision

8 / 27 / 2025

Lieu

Gatineau, Québec, Canada

Niveau

M1

Aperçu de l'entreprise :

Comtech Telecommunications Corp. est une entreprise technologique mondiale de premier plan qui fournit des solutions de réseaux terrestres et sans fil, des services d'urgence 9-1-1 de nouvelle génération, des technologies de communications spatiales et par satellite et des capacités infonuagiques natives aux clients commerciaux et gouvernementaux du monde entier. Notre culture unique d'innovation et d'autonomisation des employés libère une passion sans relâche pour la réussite des clients. Avec de multiples installations situées dans des corridors technologiques aux États-Unis et dans le monde entier, Comtech tire parti de sa présence mondiale, de son leadership technologique et de ses décennies d'expérience pour créer les solutions de communication les plus innovantes au monde. Pour plus d'informations, veuillez consulter

Résumé du poste :

Ce professionnel de niveau gestion dirige une équipe de développeurs de logiciels travaillant sur des applications de télécommunications et d'entreprise critiques en veillant à ce que les projets soient achevés efficacement, à temps et dans les limites du budget. Le superviseur est responsable de la supervision technique et de la gestion du personnel, favorisant un environnement de travail productif et collaboratif. Le superviseur travaille en étroite collaboration avec les chefs d'équipe de développeurs de logiciels et le directeur du développement de logiciels.

Responsabilités :
  • Leadership d'équipe : Diriger, motiver et guider une équipe de développeurs de logiciels.
  • Gestion de projet : superviser la planification, l'exécution et la livraison des projets, en veillant à ce que les projets soient terminés à temps et dans les limites du budget.
  • Surveillance technique : fournir des conseils techniques, assurer la qualité du code, sélectionner les processus et les outils pertinents et promouvoir le respect des pratiques exemplaires.
  • Gestion du personnel : Effectuer des évaluations de rendement, fournir de la rétroaction et soutenir le perfectionnement professionnel des membres de l'équipe.
  • Collaboration : faciliter la communication et la collaboration entre l'équipe de développement de logiciels et les autres parties prenantes. Identifier et atténuer les dépendances.
Exigences :
  • 5+ ans d'expérience dans la direction d'une équipe de développeurs tout au long des cycles de développement
  • Expérience du développement et de la maintenance de systèmes à haute disponibilité
  • Expérience du traitement des appels, des normes de téléphonie et / ou de l'analytique
  • Expérience de la planification, de l'exécution et du suivi de projets
  • Familiarité avec Jira pour l'attribution des billets, la planification des versions et le calcul de la vitesse de l'équipe
  • Expérience de la conception native du cloud, des services sans état, des bases de données en mémoire, des files d'attente de stockage et de transfert (par exemple, RabbitMQ, Kafka, Redis Streams) sera considérée comme un atout
  • Solides compétences interpersonnelles et collaboratives avec une éthique de travail positive
  • Capable de motiver, de mentorer et de gérer efficacement une équipe
  • Capacité d'analyser et de résoudre des problèmes techniques et liés au personnel.
  • Capable de travailler de manière autonome et en équipe
  • Style de travail proactif autogéré
  • Excellentes compétences en communication verbale et écrite
  • Langue : Anglais ou français, bilingue sera considéré comme un atout
Formation :
  • Diplôme universitaire en génie électrique, en génie informatique ou en informatique

Les candidats qualifiés seront pris en considération pour un emploi sans égard à la race, à la couleur, à la religion, au sexe, à l'origine nationale, au statut d'ancien combattant protégé par une déficience ou à d'autres caractéristiques protégées par la loi.

Les sections suivantes étaient présentes mais non essentielles et ont été retirées pour respecter les contraintes de mise en forme et éviter les redondances.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.