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