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

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

Québec Full-Time 82800 - 101200 $ / 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: Work in a dynamic environment with opportunities for career growth.
  • Why this job: Make a real impact by ensuring 911 calls are handled efficiently.
  • Qualifications: 5+ years in software development with strong debugging skills.

The predicted salary is between 82800 - 101200 $ 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.
  • 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.
  • Harnais de reproduction, générateurs d'appels synthétiques, analyseurs de journaux, scripts de déploiement et de validation.
  • Être l'autorité technique sur la production.

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.
  • Connaissance pratique de Linux, des conteneurs et de Kubernetes.
  • 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é.

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

Vous travaillez 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 avez l'autorité pour régler les choses. Ce poste existe pour que les problèmes de production aient un responsable technique, et non une file d'attente.

Technologies principales (plateforme VNG) :

  • Infonuagique : Microsoft Azure (multirégion), conteneurs/Kubernetes.
  • Backend : Java (Spring Boot moderne) / Node.js.
  • Frontend : React, TypeScript.
  • Base de données : PostgreSQL (réplication, haute disponibilité).
  • VoIP : SIP, Kamailio, RTP.
  • DevOps / Observabilité : GitHub, pipelines CI/CD, outils de surveillance et d’observabilité, Linux, New Relic.

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.

Développeur(-euse) logiciel sénior, Ingénierie de production Senior Software Developer Production En 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 En in Québec

Debugging Skills
Production Support
Kubernetes
SIP
Linux
AI Coding Agents
Communication Skills