Daily digest
Fresh Canadian jobs in your inbox.
One email a day. No account needed. Unsubscribe anytime.
One email a day. Unsubscribe anytime.
Want alerts for jobs like this one?
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
Ce que nous recherchons
Exigences essentielles
Atouts appréciés (sans être obligatoires)
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 :
À 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 :
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.
*** Langue de travail pour les postes situés au Québec ***
La connaissance du français est requise pour les postes situés en permanence au Québec afin que le titulaire puisse communiquer au besoin avec ses collègues, les partenaires et les fournisseurs au Québec. Une formation en français est offerte à tout titulaire d’un poste permanent au Québec qui ne possède pas une bonne connaissance du français.
*** Autres exigences linguistiques ***
La maîtrise de l’anglais est requise pour ce poste afin de communiquer avec les collègues, les clients et les partenaires (ou les fournisseurs) qui sont majoritairement situés à l’extérieur du Québec. Pour les postes en recherche et développement, il est également nécessaire de comprendre la documentation technique et scientifique de notre industrie disponible majoritairement en anglais.
------------------------------------------------------------------------------------------------------------------------------
Work location: Anywhere in Quebec
Engineering at GoTo
We build remote work software used by millions of people. Our teams own real problems end to end and deliver reliable software solutions at scale. When you join a product team at GoTo, you take on real ownership and see the impact of your work in production first-hand.
Your day to day
As a Senior Software Developer on the CMGMT (Call Management) team, you will help design and operate the resilient services that power voice calling and call management at the heart of GoTo Connect.
Our team owns the engine that runs the call-handling logic for every call on the platform, the services that manage voice messages, and the storage of customer-provided content. Our services run 24/7 and are used by tens of thousands of businesses, including hospitals, emergency services, and large enterprise contact centres.
You will own features from design through to production, working primarily in Java and Golang. You will contribute to architecture decisions, platform reliability, and the integration of AI-assisted development tools across our entire delivery lifecycle, a concrete team objective, not just an experiment.
Key responsibilities
What we are looking for
Essential requirements
Nice to have (not required)
What We Offer
At GoTo, we believe in supporting our employees with a comprehensive range of benefits designed to fit your life—at work and beyond. Here are just some of the benefits and perks you can expect when you join our team:
About the team
You will join the CMGMT (Call Management) team, a small team that takes full ownership of what it builds. We monitor what we ship, we operate it, and we support it through an on-call rotation. We make decisions together and care deeply about code quality and reliability.
Our technology environment includes:
How we work: we follow a Kanban approach, which means work moves continuously through a shared board instead of being locked into fixed sprints. You pull the next priority when you have capacity, work in progress is kept deliberately low so nobody is juggling five things at once, and priorities can be adjusted as the business needs change. In practice, that means clear deliverables, regular check-ins, and less process overhead. We also share an on-call rotation across the team.
This is a hybrid role: you will come into the office once every two weeks to collaborate with the team in person. Everyone is encouraged to speak up, contribute to decisions, and help each other move forward. We invest heavily in code quality, code reviews, and testing, which makes this team an excellent environment to grow a career in software engineering.
Why GoTo?
At GoTo, we foster a diverse and inclusive work environment, because we believe a wealth of perspectives makes us stronger. We are committed to creating a space where everyone can fully contribute. That is how we stay authentic, think big, move fast, and keep growing together.
*** Language of work for positions located in Quebec
Knowledge of French is required for positions permanently located in Quebec so that the incumbent can communicate as needed with colleagues, partners, and suppliers in Quebec. French-language training is offered to any holder of a permanent position in Quebec who does not have a good knowledge of French.
*** Other language requirements
Proficiency in English is required for this position in order to communicate with colleagues, customers, and partners (or suppliers) who are predominantly located outside of Quebec. For research and development positions, it is also necessary to understand the technical and scientific documentation in our industry, which is predominantly available in English.
Daily digest
Fresh Canadian jobs in your inbox.
One email a day. No account needed. Unsubscribe anytime.
One email a day. Unsubscribe anytime.