Ingénieur(e) senior en développement logiciel (Montreal)

Ingénieur(e) senior en développement logiciel (Montreal)

21 Oct
|
GoTo Meeting
|
Montreal

21 Oct

GoTo Meeting

Montreal

Job Description
Votre lieu de travail: N’importe où au Québec
Ingénierie chez Go To
Nous développons des logiciels de travail à distance utilisés par des millions de personnes. Nos équipes prennent en charge des problématiques concrètes de bout en bout et livrent des solutions logicielles fiables à grande échelle. Lorsque vous joignez une équipe produit chez Go To, vous avez de réelles responsabilités et voyez directement l’impact de votre travail en production.
Votre quotidien
À titre de développeur logiciel senior au sein de l’équipe CMGMT (Call Management), vous contribuerez à concevoir et à exploiter les services résilients qui propulsent les appels vocaux et la gestion des appels au cœur de Go To Connect.
Notre équipe est propriétaire du moteur qui exécute la logique de traitement de chaque appel sur la plateforme, des services de messagerie vocale ainsi que du stockage du contenu fourni par les clients. Nos services fonctionnent 24 h sur 24, 7 jours sur 7 et sont utilisés par des dizaines de milliers d’entreprises, incluant des hôpitaux, des services d’urgence et de grands centres de contact d’entreprise.
Vous prendrez en charge des fonctionnalités de la conception jusqu’à la production, en travaillant principalement en Java et en Golang. Vous participerez aux décisions d’architecture, à la fiabilité de la plateforme et à l’intégration des outils de développement assistés par l’IA dans l’ensemble de notre cycle de livraison, un objectif concret de l’équipe et non une simple expérimentation.
Principales responsabilités
Concevoir, développer, tester et exploiter des services en Java et en Golang.
Contribuer aux fonctionnalités avancées de plan de numérotation (dial plan), notamment la prise en charge des variables dans les nœuds de routage,



le partage de variables entre plans de numérotation et la logique de routage conditionnel.
Participer à l’expansion de notre plateforme SVI (IVR) afin d’offrir aux clients de Go To Connect un routage d’appels plus intelligent et plus flexible, avec une logique conditionnelle enrichie et un meilleur partage de contexte.
Migrer nos chaînes CI/CD de Jenkins vers Git Hub Actions.
Déployer, surveiller et dépanner des services en production sur Kubernetes.
Produire et réviser des demandes de tirage (pull requests) en mettant l’accent sur la qualité, la maintenabilité et la couverture de tests.
Contribuer à l’observabilité en production, à la réponse aux incidents et à la supportabilité de nos services.
Participer aux discussions d’architecture et aux échanges techniques, et y apporter vos propres idées.
Prendre part aux rotations de garde et de soutien à la production.
Utiliser les outils de codage assistés par l’IA (Git Hub Copilot, Claude, codage agentique) comme partie intégrante de votre façon de travailler, et aider l’équipe à progresser dans ce domaine.
Ce que nous recherchons
Exigences essentielles
Expérience solide en Java, le principal langage utilisé dans l’ensemble de nos services.
Connaissance pratique de Golang, utilisé dans nos services plus récents.
Expérience de la conception et de l’exploitation de microservices dans un environnement Saa S natif pour le nuage.
Aisance avec Docker et Kubernetes.




Familiarité avec les services AWS tels que S3, Lambda et SQS.
Expérience avec Git, Git Hub et les flux de travail CI/CD.
Utilisation quotidienne des outils de codage assistés par l’IA (et non occasionnelle), avec la volonté d’aider l’équipe à gagner en maturité dans ce domaine.
Capacité à prendre en charge une fonctionnalité de la conception à la production de façon autonome, sans encadrement constant.
Excellentes aptitudes de communication écrite et verbale en anglais, avec les membres de l’équipe comme avec les parties prenantes externes.
Aisance à travailler sous Linux et mac OS.
Atouts appréciés (sans être obligatoires)
Expérience en SIP, Vo IP, Asterisk ou en téléphonie (peut s’acquérir en cours d’emploi).
Expérience avec les systèmes SVI (IVR) ou la logique de routage d’appels.
Expérience avec Open API et la conception d’API axée sur la spécification (spec-first).
Familiarité avec les systèmes événementiels comme Kafka ou SQS.
Connaissance de Helm et de Terraform.
Connaissance de l’ingénierie des données et des pipelines de traitement.
Connaissance du domaine d’affaires du traitement des appels, de la téléphonie ou des centres de contact.
Ce que nous offrons
Chez Go To, nous croyons qu’il est key de soutenir nos employés avec une gamme complète d’avantages conçus pour s’adapter à votre vie, au travail comme ailleurs. Voici seulement quelques-uns des avantages auxquels vous pouvez vous attendre en rejoignant notre équipe :
Prestations de santé complètes, assurance vie et invalidité, programmes d’aide à la fertilité et à la constitution d’une famille;
Congés et vacances payés généreux, congés pour bénévolat, journées de bien‑être pe

📌 Ingénieur(e) senior en développement logiciel (Montreal)
🏢 GoTo Meeting
📍 Montreal

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: ingénieur(e) senior en développement logiciel (montreal) / montreal

Subscribe to this job alert:

Get the latest job offers by email for: ingénieur(e) senior en développement logiciel (montreal) / montreal