Home Job Listings Categories Locations

Chef d’équipe Développeur logiciel VoIP Lead Software Developer

📍 Canada

Technology Intrado Life & Safety, Inc.

Job Description

About Us Intrado se consacre à sauver des vies et à protéger les communautés, en les aidant à se préparer, à répondre et à se remettre des événements critiques. Notre entreprise de pointe s’efforce de devenir le partenaire de services d’urgence le plus fiable et axé sur les données, en unifiant les communications fragmentées pour fournir une intelligence exploitable aux premiers intervenants. Chez Intrado, tout notre travail a véritablement de l’importance.

Intrado is dedicated to saving lives and protecting communities, helping them prepare for, respond to, and recover from critical events. Our cutting‑edge companystrives to become the most trusted, data‑centric emergency services partner by uniting fragmented communications into actionable intelligence for first responders. At Intrado, all of our work truly matters.

Responsibilities/Qualifications Chef d’équipe – Développeur logiciel VoIP À propos du poste Ce poste s’inscrit au sein d’une équipe responsable de la conception et de la mise en œuvre de solutions de traitement des appels 911 de bout en bout. Ces systèmes sont

critiques à la mission

et doivent respecter les plus hauts standards en matière de fiabilité, de performance et de capacité d’évolution.

Nous recherchons un(e) développeur(euse) logiciel VoIP expérimenté(e) et

chef(fe) d’équipe technique , possédant une expertise approfondie en

C, C++, et Asterisk . La personne retenue jouera un rôle clé en contribuant activement au développement, en assurant le leadership technique et l’orientation de la conception, tout en encadrant les développeurs et en participant aux décisions architecturales de la plateforme.

Responsabilités principales

Diriger la conception, le développement et la livraison de logiciels VoIP de haute qualité pour des solutions de téléphonie en environnement back‑office et poste de travail, en utilisant

C et C++ .

Agir à titre de chef(fe) technique pour les initiatives VoIP, en fournissant des orientations de conception et des pratiques exemplaires à l’équipe de développement.

Mettre en œuvre de nouvelles fonctionnalités et assurer la maintenance continue d’ Asterisk

et des bibliothèques de téléphonie internes.

Collaborer étroitement avec les développeurs logiciels, architectes, équipes d’assurance qualité (QA) et partenaires produit afin de concevoir et déployer des applications de prise d’appels à la fine pointe de l’industrie.

Participer à toutes les phases du cycle de vie du développement logiciel au sein d’une équipe

Agile/Scrum

multidisciplinaire.

Contribuer à l’architecture et à la conception de modèles de déploiement évolutifs et robustes pour le traitement des appels 911.

Effectuer des revues de code, fournir une rétroaction technique et maintenir des standards élevés de qualité d’ingénierie au sein de l’équipe.

Mettre en place et maintenir des tests unitaires ainsi qu’une couverture de tests fonctionnels automatisés afin d’assurer la fiabilité du système.

Aider au diagnostic et à la résolution de problèmes VoIP complexes et d’incidents en production, en assurant une résolution rapide dans un environnement critique.

Encadrer et soutenir les développeurs juniors et intermédiaires afin de favoriser leur montée en compétences et leur développement technique.

Compétences techniques et expérience requises

Solide expertise en développement

C et C++ , incluant le travail dans des environnements

multithread .

Expérience approfondie des systèmes VoIP, incluant :

Asterisk PBX

Protocoles

SIP et RTP

Expérience en développement et en support de logiciels sous

Linux .

Une expérience avec

Windows et .NET

constitue un atout.

Expérience démontrée en débogage de systèmes VoIP à l’aide d’outils tels que

Wireshark

et

tshark .

Expérience en programmation de systèmes distribués, incluant

TCP/IP

et

WebSocket .

Expérience confirmée en participation et en animation de revues de code.

Excellente compréhension des patrons de conception logicielle et des architectures de systèmes évolutifs.

Capacité à travailler efficacement dans un environnement collaboratif tout en assurant un leadership technique.

Compétences en leadership et collaboration

Capacité à fournir une orientation technique tout en demeurant impliqué(e) activement dans le développement.

Excellentes aptitudes en communication, avec la capacité d’expliquer clairement des concepts techniques complexes.

Capacité éprouvée à encadrer les développeurs et à promouvoir une culture de qualité et de responsabilisation.

Expérience de travail au sein d’équipes

Agile/Scrum .

Formation

Baccalauréat en informatique, en génie logiciel ou dans un domaine connexe

Ou combinaison équivalente de formation et d’expérience professionnelle pertinente.

Langue

Maîtrise de l’anglais, tant à l’oral qu’à l’écrit, requise puisque vous travaillerez avec des équipes de développement aux

États‑Unis et au Canada .

Team Lead Software Developer – VoIP About the Role This role will join a team tasked with the

design and implementation of end‑to‑end 911 call processing solutions . These systems are mission‑critical and must meet the highest standards for reliability, performance, and scalability.

We are seeking an

experienced VoIP software developer and technical team lead

with deep expertise in

C, C++, Asterisk.

This individual will provide

hands‑on development ,

technical leadership , and

design direction , while mentoring developers and contributing to architectural decisions across the platform.

Key Responsibilities

Lead the design, development, and delivery of

high‑quality VoIP software

in a backroom environment and desktop telephony solutions using

C and C++ .

Serve as a

technical lead

for VoIP initiatives, providing design guidance and best practices to the development team.

Implement new features and perform ongoing maintenance within

Asterisk

and

in‑house telephony libraries .

Collaborate closely with peer software developers, architects, QA, and product partners to design and implement

industry‑leading, call‑taking applications .

Participate in

all phases of the software development lifecycle

as part of a multi‑functional

Agile/Scrum

team.

Contribute to the

architecture and design of scalable, robust deployment models

supporting 911 call processing.

Review code, provide technical feedback, and uphold

engineering quality standards

across the team.

Implement and maintain

unit tests and automated functional test coverage

to ensure system reliability.

Assist with troubleshooting complex VoIP and production issues, ensuring rapid resolution in a mission‑critical environment.

Mentor and support junior and mid‑level developers, helping them ramp quickly and grow technically.

Required Technical Skills & Experience

Strong C and C++ development expertise , including work in

multi‑threaded environments .

Extensive experience with

VoIP systems , including:

Asterisk PBX

SIP and RTP protocols

Experience building and supporting software on

Linux ;

Windows and .NET experience is a plus.

Proven experience debugging VoIP systems using tools such as

Wireshark

and

tshark .

Experience with

distributed systems programming , including

TCP/IP

and

WebSocket .

Demonstrated experience contributing to and leading

code reviews .

Strong understanding of software design patterns and scalable system architecture.

Ability to work effectively in a

collaborative, team‑based environment

while providing technical leadership.

Leadership & Collaboration Skills

Ability to provide

technical direction

while remaining hands‑on with development.

Strong communication skills with the ability to explain complex technical concepts clearly.

Proven ability to mentor developers and foster a culture of quality and accountability.

Experience working within

Agile/Scrum teams .

Education

Bachelor’s degree in

Computer Science ,

Software Engineering , or a related field

Equivalent combination of education and relevant professional experience.

Language

Must be fluent in English (both written and spoken) as you’ll work with development teams both in the USA and Canada.

Total Rewards Vous voulez aimer là où voustravaillez?ChezIntrado, nous offrons un régime complet d’avantages sociaux qui comprend ce que vous attendez (assurance médicale, assurance dentaire et assurance des soins de la vue, assurance‑vie et assurance invalidité, congés payés, régime enregistré d’épargne‑retraite (REER), et plusieurs avantages qui excèderont vos attentes, tels que le remboursement de frais de scolarité, des congés parentaux payés, l’accès à une bibliothèque c...

Ready to Apply?

Don't miss this opportunity! Apply now and join our team.

Job Details

Posted Date: March 14, 2026
Job Type: Technology
Location: Canada
Company: Intrado Life & Safety, Inc.

Ready to Apply?

Don't miss this opportunity! Apply now and join our team.