Chef d’équipe Développeur logiciel VoIP Lead Software Developer
Top Benefits
About the role
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 company strives 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ù vous travaillez? Chez Intrado, 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 complète de ressources de formation personnelle et professionnelle, des rabais d’employés, des assurances couvrant et plus encore! Postulez dès aujourd’hui pour vous joindre à nous dans un travail qui en vaut la peine!
Want to love where you work? At Intrado, we offer a comprehensive benefits package that includes what you’d expect (medical, dental, vision, life and disability coverage, paid time off, a Registered Retirement Savings Plan (RRSP), and several that go above and beyond – tuition reimbursement, paid parental leave, access to a comprehensive library of personal and professional training resources, employee discounts, insurance coverage and more! Apply today to join us in work worth doing!
About Intrado
Intrado is dedicated to saving lives and protecting communities, with a mission to provide comprehensive support in preparing for, responding to, and recovering from critical events. Committed to being the world's leading provider of emergency response solutions, we focus on continuous innovation and excellence in serving and safeguarding communities.
Similar jobs you might like
Chef d’équipe Développeur logiciel VoIP Lead Software Developer
Top Benefits
About the role
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 company strives 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ù vous travaillez? Chez Intrado, 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 complète de ressources de formation personnelle et professionnelle, des rabais d’employés, des assurances couvrant et plus encore! Postulez dès aujourd’hui pour vous joindre à nous dans un travail qui en vaut la peine!
Want to love where you work? At Intrado, we offer a comprehensive benefits package that includes what you’d expect (medical, dental, vision, life and disability coverage, paid time off, a Registered Retirement Savings Plan (RRSP), and several that go above and beyond – tuition reimbursement, paid parental leave, access to a comprehensive library of personal and professional training resources, employee discounts, insurance coverage and more! Apply today to join us in work worth doing!
About Intrado
Intrado is dedicated to saving lives and protecting communities, with a mission to provide comprehensive support in preparing for, responding to, and recovering from critical events. Committed to being the world's leading provider of emergency response solutions, we focus on continuous innovation and excellence in serving and safeguarding communities.