Développeur Logiciel / Software Developer
LastPass
Software Engineering
Québec, Canada · Remote
Job Description
Où vous travaillerez : n'importe où au Québec
Le développement logiciel chez GoTo
Nous sommes des pionniers de la technologie du travail à distance, qui créons des solutions puissantes et flexibles qui permettent à chacun de vivre sa vie au mieux, au travail et en dehors. Avec nous, vous aurez l’occasion d’ouvrir de nouvelles portes et de contribuer à redéfinir la façon dont l’humanité travaille. Pour nous, l’IA n’est pas qu’un mot à la mode, c’est un outil que nous utilisons pour apporter une valeur réelle et concrète à nos clients et à nos équipes. Nous nous concentrons sur la résolution de problèmes significatifs, et non sur l’ajout de fonctionnalités d’IA tape-à-l’œil. Ici, la croissance prend de nombreuses formes : vous pouvez diversifier vos compétences, relever de nouveaux défis, mener des initiatives et explorer des idées créatives. Rejoignez une équipe GoTo et jouez un rôle clé dans la transformation du lieu de travail pour des millions d’utilisateurs dans le monde entier. Votre travail fera vraiment une différence.
Rejoignez l'équipe CORE Call Reporting chez GoTo — une équipe de développement backend au cœur de la plateforme de Communications Unifiées et Collaboration (UCC). Nous concevons et maintenons les APIs, les pipelines de données et les systèmes de stockage qui alimentent le reporting et l'analytique des appels vocaux pour les équipes internes et les intégrateurs externes. Vous travaillerez à temps plein aux côtés d'un référent technique dédié pour concevoir et construire des microservices résilients et une infrastructure de données en temps réel, en utilisant Kafka, Apache Flink, StarRocks et PostgreSQL sur un stack Java/Kotlin, Golang et Python déployé sur AWS, Docker et Terraform. Vous contribuerez également à la feuille de route prospective de l'équipe, notamment aux workflows de développement agentique IA et aux fondations d'une automatisation intelligente à grande échelle.
Votre quotidien
En tant que Développeur Logiciel, votre travail inclura les tâches suivantes:
Concevoir, implémenter et maintenir des services logiciels et des tests en Java, Golang et Python
Construire et améliorer les pipelines de reporting automatisés et les outils de développement pour accroître la productivité de l'équipe
Proposer des améliorations continues et contribuer activement aux décisions d'architecture autour des microservices, des bases de données OLTP/OLAP et des pipelines ETL
Déployer, surveiller et maintenir les services en production dans un environnement Kubernetes
Tirer parti des pratiques de Coding Agentique (GitHub Copilot / Claude) pour livrer de la valeur de manière sûre et itérative au sein de l'équipe
Travailler en immersion dans une équipe Agile, avec des livrables clairs, des critères d'acceptation définis et des points réguliers avec votre référent technique
Ce que nous recherchons
En tant que Développeur Logiciel, vous devriez avoir un profil similaire au suivant:
Expérience pratique avérée en développement logiciel avec Java/Kotlin et Golang, avec une bonne maîtrise de PostgreSQL et des bases de données relationnelles
Bonne connaissance de l'architecture microservices, des environnements SaaS, et une forte orientation vers une conception de solutions performante et efficiente
Expérience avec les pipelines CI/CD, les pratiques GitOps et GitHub (versioning et Actions)
À l'aise dans un environnement Unix (Linux pour les charges de travail conteneurisées, macOS pour le développement local)
Une connaissance des concepts de data engineering (ETL avec Flink, OLAP avec StarRocks) est un plus
Autonome et collaboratif(ve), avec l'envie de contribuer à la transition de l'équipe vers le développement de Workflows Agentiques
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.
*** 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.
Chez GoTo, vous trouverez la flexibilité, les ressources et le soutien dont vous avez besoin pour vous épanouir au travail, à la maison et partout ailleurs. Vous travaillerez à la réalisation d’un objectif commun avec une équipe ouverte d’esprit et unie dont l’impact est plus grand que la somme de ses parties. Nous nous engageons à créer un espace inclusif pour tous, parce que nous savons que ces perspectives uniques font de nous une entreprise et une communauté plus forte. Joignez-vous à nous pour faire partie d’une entreprise qui investit dans votre avenir. Ensemble, nous serons authentiques, nous verrons grand, nous avancerons rapidement, nous grandirons continuellement et nous maintiendrons notre priorité client. En savoir plus.
----------------------------------------------
Where you’ll work: Province of Quebec (Remote)
Engineering at GoTo
We’re trailblazers in remote work technology—building powerful, flexible solutions that empower everyone to live their best life, both at work and beyond. With us, you’ll have the opportunity to chart new paths and help redefine how the world works. For us, AI isn’t just a buzzword; it’s a tool we use to deliver real, practical value to our customers and teams. We focus on solving meaningful problems, not just adding features for the sake of using AI. Here, growth takes many forms: you can expand your skills, take on new challenges, lead initiatives, and explore creative ideas. Join a GoTo product team and play a key role in transforming the workplace for millions of users worldwide—your work will truly make a difference.
Join the CORE Call Reporting team at GoTo — a backend developer team at the heart of the Unified Communications and Collaboration (UCC) platform. We build and maintain the APIs, data pipelines, and storage systems that power voice call reporting and analytics for internal teams and external integrators. You will work full-time alongside a dedicated technical lead to design and build resilient microservices and real-time data infrastructure using Kafka, Apache Flink, StarRocks, and PostgreSQL across a Java/Kotlin, Golang, and Python stack deployed on AWS, Docker, and Terraform. You will also contribute to the team's forward-looking roadmap, including AI agentic development workflows and the foundation for intelligent automation at scale.
Your Day to Day
As a Software Developer, you would be working on:
Design, implement, and maintain software services and tests in Java, Golang, and Python
Build and improve automated reporting pipelines and developer tooling to enhance team productivity
Propose continuous improvements and actively contribute to architectural decisions across microservices, OLTP/OLAP databases, and ETL pipelines
Deploy, monitor, and maintain production services within a Kubernetes environment
Leverage Agentic Coding practices (GitHub Copilot / Claude) to deliver value safely and iteratively within the team
Work embedded within an Agile team with clear deliverables, defined acceptance criteria, and regular check-ins with your technical lead
What We’re Looking For
As a Software Developer, your background will look like:
Proven hands-on experience in software development with Java/Kotlin and Golang, with solid working knowledge of PostgreSQL and relational databases
Familiarity with microservices architecture, SaaS product environments, and a strong bias toward performant and efficient solution design
Experience with CI/CD pipelines, GitOps practices, and GitHub (versioning and Actions)
Comfortable working in a Unix-based environment (Linux for containerized workloads, macOS for local development)
Knowledge of data engineering concepts (ETL with Flink, OLAP with StarRocks) is a plus
Self-motivated and collaborative, with an eagerness to contribute to the team's transition toward Agentic Workflow development
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:
Comprehensive health benefits, life and disability insurance.
Generous paid time off, paid holidays, volunteer time off, and quarterly self-care days and no meeting days
Tuition and reading reimbursement programs to support your continuous learning and professional growth
Thrive Global Wellness Program, confidential Employee Assistance Program (EAP), as well as One to One Wellness Coaching
Employee programs—including Employee Resource Groups (ERGs), GoTo Gives, and our charitable matching program—to amplify your connection and impact.
Registered Retirement Savings Plan (RRSP) to help you plan for your future
Gym reimbursement programs to encourage your physical well-being
Access to telemedicine services for convenient healthcare support
GoTo performance bonus program to celebrate your impact and contributions
Monthly remote work stipend to support your home office expenses
*** Working language for positions in Quebec
Knowledge of French is required for permanent positions in Quebec, to enable the incumbent to communicate as needed with colleagues, partners and suppliers in Quebec. French-language courses are offered to any incumbent of a permanent position in Quebec who does not have a good knowledge of French.
*** Other language requirements
Fluency in English is required for this position in order to communicate with colleagues, customers and partners (or suppliers) who are mostly located outside Quebec. For positions in research and development, it is also necessary to understand the technical and scientific documentation of our industry, most of which is available in English.
At GoTo, you’ll find the flexibility, resources, and support you need to thrive—at work, at home, and everywhere in between. You’ll work towards a shared goal with an open-minded, cohesive team that’s greater than the sum of its parts. We’re committed to creating an inclusive space for everyone, because we know unique perspectives make us a stronger company and community. Join us and be part of a company that invests in your future, where together we’ll Be Real, Think Big, Move Fast, Keep Growing, and stay Customer Obsessed. Learn more.