GoTo
Ingénieur(e) Senior en Développement Logiciel / Sr. Software Developer
Montreal, QC, CA
Get past the screening software and onto a recruiter's desk
hirly rewrites your resume for this job — matching the keywords and skills in the posting, moving your most relevant experience to the top, and writing a cover letter to fit. About 30 seconds.
- Keywords matched to this posting
- Fit score before you apply
- Cover letter included
Matched against 2.3M live jobs from 200,000+ employers in 200+ countries.
Tailor my resume for this job →Apply from your AI assistant
Connect hirly to Claude and ask it to apply to this job. hirly tailors your resume, fills the employer’s form and asks before sending. ChatGPT: manual setup today.
Some employer sites stop an application at a CAPTCHA or sign-in and hand it back with a link. Applying needs a paid plan. Works with any assistant that supports MCP.
hirly's read of this role
- Role family
- Engineering
- Seniority
- Senior
- Country
- CA
- Work mode
- On-site / unstated
- First seen by hirly
- 2 Oct 2026
Derived automatically from the posting. Upload your resume above to see how the role scores against it.
the posting
Job Description
Votre lieu de travail: N’importe où au Québec
Ingénierie chez GoTo
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 GoTo, 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 GoTo 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 GoTo 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 GitHub 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 (GitHub 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 SaaS natif pour le nuage.
- Aisance avec Docker et Kubernetes.
- Familiarité avec les services AWS tels que S3, Lambda et SQS.
- Expérience avec Git, GitHub 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 macOS.
Atouts appréciés (sans être obligatoires)
- Expérience en SIP, VoIP, 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 OpenAPI 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 GoTo, nous croyons qu’il est important 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 personnel trimestrielles et journées sans réunions;
- Programmes de remboursement des frais de scolarité et de lecture pour appuyer votre formation continue et votre développement professionnel;
- Programme de bien-être Thrive Global, programme confidentiel d’aide aux employés (PAE), encadrement individuel en matière de bien-être;
- Programmes pour les employés – dont des groupes de ressources pour les employés (GRE), le programme « GoTo s’implique » et notre programme de jumelage des dons de bienfaisance – permettant d’amplifier votre réseau social et les bienfaits de vos actions.
- Un régime enregistré d’épargne-retraite (REER) pour vous aider à planifier votre avenir.
- Des programmes de remboursement des frais de gym pour favoriser votre bien-être physique.
- L’accès à des services de télémédecine pour un accès pratique aux soins de santé.
- Un programme de primes au rendement GoTo pour célébrer votre implication et vos contributions.
- Une allocation mensuelle de travail à distance pour couvrir les frais de votre bureau à domicile.
À propos de l’équipe
Vous joindrez l’équipe CMGMT (Call Management), une petite équipe qui assume la pleine responsabilité de ce qu’elle construit. Nous surveillons ce que nous livrons, nous l’exploitons et nous en assurons le soutien en rotation de garde. Nous prenons nos décisions ensemble et accordons une grande importance à la qualité du code et à la fiabilité.
Notre environnement technologique comprend :
- Java et Golang pour le développement de nos services.
- Une architecture de microservices SaaS native pour le nuage.
- Des APIs REST conçues avec OpenAPI selon une approche axée sur la spécification.
- Docker, Kubernetes et Helm pour la conteneurisation et l’orchestration.
- Des services AWS, notamment S3, Lambda et SQS.
- Une chaîne CI/CD en transition de Jenkins vers GitHub Actions, avec une approche GitOps.
- Des technologies de téléphonie, incluant SIP, Asterisk et les plans de numérotation SVI (IVR).
- Des outils de codage assistés par l’IA comme GitHub Copilot et Claude, intégrés à notre cycle de livraison.
Nous travaillons selon un mode Kanban agile, avec des livrables clairs, des points de suivi réguliers et une rotation de garde (on-call) partagée entre les membres de l’équipe. Il s’agit d’un poste en mode hybride : vous vous rendrez au bureau une fois toutes les deux semaines pour collaborer en personne avec l’équipe. Chacun est encouragé à s’exprimer, à contribuer aux décisions et à soutenir les autres. Nous investissons fortement dans la qualité du code, les revues de code et les tests, ce qui fait de cette équipe un excellent environnement pour faire progresser une carrière en ingénierie logicielle.
Pourquoi GoTo?
Chez GoTo, nous favorisons un environnement de travail diversifié et inclusif, car nous croyons que la richesse des perspectives nous rend plus forts. Nous nous engageons à créer un espace où chacun peut contribuer pleinement. C’est ainsi que nous restons authentiques, voyons grand, avançons rapidement et continuons à grandir ensemble.
***
Similar jobs
- Ingénieur en assurance qualité (QA) / QA Engineer Explorance · Montreal, QuebecFirst seen yesterday
- Ingénieur Électrique Application Clients - Customer Application EngineerGevernova · 2 LocationsFirst seen 2d ago
- Ingénieur Électrique Application Clients - Customer Application EngineerGevernova · 2 LocationsFirst seen 2d ago
- Ingénieur(e) réseau senior / Senior Network EngineerXNRGY Climate Systems · MontrealFirst seen 2d ago
- Ingénieur électrique - Industrie ChimiqueCapgemini Engineering · Casablanca, MAFirst seen today
Browse similar roles
Want this one?
Upload your resume and hirly rewrites it for this job and writes the cover letter — in about thirty seconds, before you sign up.
Tailor my resume for this job