Développeur(-euse) logiciel sénior, Ingénierie de production Senior Software Developer Production Engineering in Québec

Développeur(-euse) logiciel sénior, Ingénierie de production Senior Software Developer Production Engineering in Québec

Québec Full-Time 90000 - 110000 $ / year (est.) Hybrid
I

At a Glance

  • Tasks: Develop and debug software for a life-saving 911 call-handling platform.
  • Company: Join Intrado, a cutting-edge tech company focused on emergency services.
  • Benefits: Enjoy competitive pay, health benefits, tuition reimbursement, and flexible work options.
  • Other info: Dynamic role with opportunities for career growth and hands-on experience in production.
  • Why this job: Make a real impact by ensuring 911 calls are handled efficiently and effectively.
  • Qualifications: 5+ years in software development with strong debugging skills and bilingual in French/English.

The predicted salary is between 90000 - 110000 $ per year.

About Us

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

Développeur(-euse) logiciel sénior, Ingénierie de production — Viper Next Generation (VNG) Région de Montréal (hybride)

  • Déplacements chez les clients au Canada et aux États-Unis
  • Bilingue français/anglais

Un poste de développement qui prend en charge la production. VNG est la plateforme de traitement des appels 911 de nouvelle génération d'Intrado : lorsqu'une personne compose le 911, c'est VNG qui achemine l'appel jusqu'au préposé qui y répond. Nous cherchons un développeur ou une développeuse qui veut devenir la personne qui connaît le mieux le système en production — capable de prendre une défaillance signalée par un centre 911, de la reproduire dans notre laboratoire, de la retracer dans le code, de la corriger ou de remettre à l'équipe responsable un diagnostic précis, puis de bâtir l'automatisation pour qu'elle n'atteigne plus jamais un client. Vous écrirez du code chaque semaine. Environ les deux tiers du poste sont techniques — déboguer, reproduire, corriger, déployer et bâtir de l'outillage — et le tiers restant consiste à être l'autorité technique qui détermine ce qui ne fonctionne pas, qui en est responsable et quelle est la prochaine étape. Vous n'acheminerez pas des billets. Vous déterminerez ce qui est brisé et vous le prouverez.

Vos responsabilités

  • Trouver et corriger ce qui est brisé en production.
  • Analyser les journaux applicatifs, Kubernetes, SIP et système des environnements VNG en service pour isoler les défaillances.
  • Reproduire les problèmes terrain en laboratoire, lire et déboguer le code, puis corriger le défaut vous-même ou remettre à l'équipe responsable une reproduction et une cause racine exploitables le jour même.
  • Valider les correctifs avant leur mise en production.
  • Prendre en charge les déploiements et les bascules de clients de bout en bout.
  • Déployer les versions, les mises à niveau et les bascules de nouveaux clients VNG, effectuer la validation post-déploiement et bâtir la certification d'interopérabilité automatisée qui conditionne chaque bascule, pour qu'elle soit testée de la même façon chaque fois.
  • Aller là où se trouve le problème.
  • Vous déplacer dans les centres 911 au Canada et aux États-Unis lorsqu'un problème ne peut être observé que sur place.
  • Bâtir l'outillage.
  • Être l'autorité technique sur la production.
  • Maintenir une vue claire des problèmes de production actifs — sévérité, responsable, prochaine étape — et signaler ce qui requiert davantage d'attention de l'ingénierie.

Profil recherché

Exigences

  • 5 ans ou plus d'expérience comme développeur ou développeuse logiciel, avec du code que vous avez livré et soutenu en production.
  • De solides réflexes de débogage : vous lisez les journaux et les traces d'exécution, suivez le comportement à travers le code, reproduisez les défaillances intermittentes et isolez le composant fautif.
  • Connaissance pratique de Linux, des conteneurs et de Kubernetes, et des notions de réseau suffisantes pour suivre un flux d'appel SIP ou lire une capture de paquets.
  • Communication claire avec les ingénieurs, les opérations terrain et les clients.
  • Bilinguisme français et anglais.
  • Disponibilité pour des déplacements chez les clients.
  • Participation à une rotation de garde pour le soutien des environnements de production.

Atouts importants

  • Asterisk, SIP/RTP, contrôleurs de session (SBC) ou autres plateformes VoIP et de téléphonie.
  • Architecture NG911 / NENA i3.
  • Débogage de systèmes distribués en production.
  • Outils de surveillance et d'observabilité.
  • Environnements critiques ou en service 24 h sur 24, 7 jours sur 7, orientés client.

Pourquoi ce poste

Les enjeux sont réels. VNG achemine des appels 911. Le bogue que vous corrigez fait la différence entre un appel répondu et un appel perdu. Peu d'emplois en développement offrent un lien aussi direct avec les personnes qui dépendent de votre code. Vous verrez l'ensemble du système. La production, le code, le laboratoire et le site client — la plupart des développeurs n'en voient qu'un. Vous serez responsable des quatre pour l'une des plateformes phares d'Intrado, ce qui fait de ce poste une voie rapide vers l'architecture, le leadership SRE ou la responsabilité de plateforme. Vous travaillerez avec l'IA au quotidien. L'organisation d'ingénierie d'Intrado fonctionne avec Claude Code et déploie des flux de travail à base d'agents IA dans toutes ses équipes. Vous aurez l'outillage et la latitude pour automatiser les tâches répétitives de l'ingénierie de production jusqu'à les faire disparaître. Vous avez l'autorité pour régler les choses.

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!

Développeur(-euse) logiciel sénior, Ingénierie de production Senior Software Developer Production Engineering in Québec employer: Intrado

Rejoindre notre équipe en tant que Développeur senior SQL Server, c'est intégrer une entreprise qui valorise l'innovation et le développement professionnel. Nous offrons un environnement de travail collaboratif où les employés sont encouragés à partager leurs idées et à se perfectionner grâce à des opportunités de mentorat et de formation continue. Située dans une région dynamique, notre entreprise propose également des avantages uniques tels que des horaires flexibles et un soutien à l'équilibre travail-vie personnelle.

I

Contact Details:

Intrado Recruitment Team

We think you need these skills to ace Développeur(-euse) logiciel sénior, Ingénierie de production Senior Software Developer Production Engineering in Québec

Debugging Skills
Production Support
Kubernetes
SIP/RTP
Linux
Java (Spring Boot)
Node.js