Databricks
Wagepoint
Staff Software Development Engineer
Qui nous sommes
Chez Wagepoint, nous sommes des gens bien. C'est facile à ressentir lorsque vous êtes entouré de personnes qui réalisent le meilleur travail de leur carrière, en développant un logiciel de paie exceptionnel pour les petites entreprises dans tout le Canada. Notre équipe rassemble des parcours, des perspectives, des expériences et des idées variés pour faire de la paie la partie la plus simple de la gestion d'une entreprise. Nous privilégions le télétravail, nous sommes en pleine croissance et nous recherchons des personnes passionnées qui ne se contentent pas de la première solution venue ou de la manière dont les choses ont toujours été faites. Nous nous soucions profondément de nos clients et les uns des autres, et nous comprenons qu'en matière de paie, l'exactitude est primordiale.
Nos valeurs guident notre façon de travailler et ce que nous attendons les uns des autres :
- Cultiver l'impact en nous concentrant sur ce qui compte le plus et en fournissant des résultats significatifs pour nos clients.
- Former une seule équipe en collaborant ouvertement, en communiquant clairement et en nous mobilisant autour d'objectifs communs.
- Rester curieux et bienveillant en remettant en question les hypothèses, en apprenant rapidement et en faisant preuve d'empathie.
Si vous souhaitez construire l'avenir de la paie dans un environnement où vos idées sont accueillies et où vos contributions comptent, ne cherchez pas plus loin !
Le rôle en résumé
Nous recherchons un Staff Software Development Engineer talentueux qui aime s'attaquer à des problèmes complexes et souhaite avoir un impact significatif pour les petites entreprises dans tout le Canada. Vous serez un leader technique senior pilotant la conception et la livraison de solutions logicielles complexes, fiables, évolutives et maintenables, tout en encadrant et en autonomisant les autres. Vous serez sous la responsabilité directe de notre Engineering Manager.
INGÉNIEUR OU INGÉNIEURE PRINCIPAL OU PRINCIPALE EN DÉVELOPPEMENT LOGICIEL
Qui nous sommes
Chez Wagepoint, nous sommes des gens bien. C'est facile à ressentir lorsque vous êtes entouré de personnes qui réalisent le meilleur travail de leur carrière, en développant un logiciel de paie exceptionnel pour les petites entreprises dans tout le Canada.
Notre équipe rassemble des parcours, des perspectives, des expériences et des idées variés pour faire de la paie la partie la plus simple de la gestion d'une entreprise.
Nous privilégions le télétravail, nous sommes en pleine croissance et nous recherchons des personnes passionnées qui ne se contentent pas de la première solution venue ou de la manière dont les choses ont toujours été faites. Nous nous soucions profondément de nos clients et les uns des autres, et nous comprenons qu'en matière de paie, l'exactitude est primordiale.
Nos valeurs guident notre façon de travailler et ce que nous attendons les uns des autres :
- Cultiver l'impact en nous concentrant sur ce qui compte le plus et en fournissant des résultats significatifs pour nos clients.
- Former une seule équipe en collaborant ouvertement, en communiquant clairement et en nous mobilisant autour d'objectifs communs.
- Rester curieux et bienveillant en remettant en question les hypothèses, en apprenant rapidement et en faisant preuve d'empathie.
Si vous souhaitez construire l'avenir de la paie dans un environnement où vos idées sont accueillies et où vos contributions comptent, ne cherchez pas plus loin !
Le rôle
Nous recherchons une personne de talent au poste d'ingénieur ou ingénieure principal ou principale en développement logiciel, qui aime s'attaquer à des problèmes complexes et souhaite avoir un impact significatif pour les petites entreprises dans tout le Canada. Vous serez un leader technique senior pilotant la conception et la livraison de solutions logicielles complexes, fiables, évolutives et maintenables, tout en encadrant et en autonomisant les autres. Vous serez sous la responsabilité directe de notre Engineering Manager.
Ce dont vous serez responsable
- Diriger le cycle de développement complet des nouvelles fonctionnalités, de la conception au déploiement, en garantissant la qualité, la maintenabilité et la performance du code sur toute la pile full stack.
- Solide expérience des systèmes distribués, du Domain Driven Design, de l'architecture microservices, de l'optimisation des performances et de la fiabilité des systèmes.
- Configurer, déployer et gérer une infrastructure cloud évolutive pour soutenir les fonctionnalités et la croissance des applications, avec une automatisation maximale.
- Garantir la performance des services conformément aux exigences des SLA grâce à une surveillance proactive et à la gestion des incidents.
- Mener les discussions d'architecture de haut niveau et au niveau des composants, documenter les conceptions et assurer l'alignement avec les objectifs métier et techniques.
- Collaborer avec les équipes Produit, DevOps et Architecture pour aligner le développement sur les objectifs stratégiques.
- Encadrer les ingénieurs juniors sur les meilleures pratiques de développement, l'infrastructure cloud et les outils émergents.
- Rechercher, recommander et promouvoir des outils de développement basés sur l'IA et des solutions d'automatisation pour améliorer la productivité.
- Influencer la stratégie technologique et piloter des pratiques innovantes qui améliorent l'évolutivité, la fiabilité et l'efficacité de l'équipe.
Vos responsabilités
- Diriger le cycle de développement complet des nouvelles fonctionnalités, de la conception au déploiement, en garantissant la qualité, la maintenabilité et la performance du code sur toute la pile.
- Solide expérience des systèmes distribués, du Domain Driven Design, de l'architecture microservices, de l'optimisation des performances et de la fiabilité des systèmes.
- Configurer, déployer et gérer une infrastructure cloud évolutive pour soutenir les fonctionnalités et la croissance des applications, avec une automatisation maximale.
- Garantir la performance des services conformément aux exigences des SLA grâce à une surveillance proactive et à la gestion des incidents.
- Mener les discussions d'architecture de haut niveau et au niveau des composants, documenter les conceptions et assurer l'alignement avec les objectifs métier et techniques.
- Collaborer avec les équipes Produit, DevOps et Architecture pour aligner le développement sur les objectifs stratégiques.
- Encadrer les ingénieurs juniors sur les meilleures pratiques de développement, l'infrastructure cloud et les outils émergents.
- Rechercher, recommander et promouvoir des outils de développement basés sur l'IA et des solutions d'automatisation pour améliorer la productivité.
- Influencer la stratégie technologique et piloter des pratiques innovantes qui améliorent l'évolutivité, la fiabilité et l'efficacité de l'équipe.
Ce que vous apportez
- 7+ années d'expérience en ingénierie logicielle, incluant le développement full-stack et l'infrastructure cloud.
- Leadership avéré dans la conception et la mise à l'échelle de systèmes logiciels complexes et dans l'encadrement d'équipes d'ingénierie.
- Compétences avancées dans des frameworks comme React ou Angular, C#/.Net Core, conception d'API évolutives et bases de données relationnelles/NoSQL.
- Solide expérience en conception architecturale, optimisation des performances et fiabilité des systèmes.
- Compréhension approfondie des normes de code propre, des modèles de conception et des pipelines CI/CD.
- Maîtrise des plateformes cloud (AWS, Azure ou GCP), des outils IaC (Terraform/CloudFormation), Kubernetes et Docker.
- Excellentes compétences en collaboration et en communication, avec la capacité d'expliquer des concepts techniques à des parties prenantes non techniques.
- Un état d'esprit axé sur l'apprentissage continu, la croissance et le partage des connaissances.
Ce que vous apportez
- Plus de 7 années d'expérience en ingénierie logicielle, incluant le développement full stack et l'infrastructure cloud.
- Leadership avéré dans la conception et la mise à l'échelle de systèmes logiciels complexes et dans l'encadrement d'équipes d'ingénierie.
- Compétences avancées dans des frameworks comme React ou Angular, C# et .NET Core, conception d'API évolutives et bases de données relationnelles et NoSQL.
- Solide expérience en conception architecturale, optimisation des performances et fiabilité des systèmes.
- Compréhension approfondie des normes de code propre, des modèles de conception et des pipelines CI/CD.
- Maîtrise des plateformes cloud (AWS, Azure ou GCP), des outils IaC (Terraform, CloudFormation), Kubernetes et Docker.
- Excellentes compétences en collaboration et en communication, avec la capacité d'expliquer des concepts techniques à des parties prenantes non techniques.
- Un état d'esprit axé sur l'apprentissage continu, la croissance et le partage des connaissances.
Points bonus si
- Vous avez de l'expérience avec l'intégration de l'IA/ML dans les systèmes logiciels.
- Vous avez fait vos preuves dans la proposition et la mise en œuvre de stratégies technologiques innovantes ayant amélioré l'évolutivité et la productivité.
En prime
- Vous avez de l'expérience avec l'intégration de l'IA et de l'apprentissage automatique dans les systèmes logiciels.
- Vous avez fait vos preuves dans la proposition et la mise en œuvre de stratégies technologiques innovantes ayant amélioré l'évolutivité et la productivité.
Ce que nous apportons
- Impact : Impliquez-vous et contribuez directement à la croissance et au succès de Wagepoint.
- Culture : Travaillez aux côtés d'une équipe qui aime sincèrement résoudre des problèmes ensemble, célèbre les victoires, se soutient mutuellement face aux défis et trouve encore le temps pour une mauvaise blague occasionnelle.
- Croissance : Nous pensons que l'apprentissage fait partie du travail. Nous nous engageons à vous aider à vous améliorer chaque jour (une représentation de notre valeur Rester curieux et bienveillant !) en offrant un développement professionnel, de nouvelles expériences et une évolution de carrière à mesure que nous continuons à évoluer.
- Innovation : La curiosité et l'expérimentation sont encouragées ! Apportez vos idées, remettez en question les hypothèses, utilisez l'IA de manière responsable et aidez à façonner de meilleures méthodes de travail.
- Télétravail : Travaillez d'où vous êtes le plus efficace. Wagepoint a toujours privilégié le télétravail, vous offrant flexibilité, autonomie et, espérons-le, un peu plus de temps avec les personnes (et les animaux) que vous aimez.
Ce que nous vous offrons
- Impact : Impliquez-vous et contribuez directement à la croissance et au succès de Wagepoint.
- Culture : Travaillez aux côtés d'une équipe qui aime sincèrement résoudre des problèmes ensemble, célèbre les victoires, se soutient mutuellement face aux défis et trouve encore le temps pour une mauvaise blague occasionnelle.
- Croissance : Nous pensons que l'apprentissage fait partie du travail. Nous nous engageons à vous aider à vous améliorer chaque jour (une référence à notre valeur Rester curieux et bienveillant !) en offrant un développement professionnel, de nouvelles expériences et une évolution de carrière à mesure que nous continuons à évoluer.
- Innovation : La curiosité et l'expérimentation sont encouragées ! Apportez vos idées, remettez en question les hypothèses, utilisez l'IA de manière responsable et aidez à façonner de meilleures méthodes de travail.
- Télétravail : Travaillez d'où vous êtes le plus efficace. Wagepoint a toujours privilégié le télétravail, vous offrant flexibilité, autonomie et, espérons-le, un peu plus de temps avec les personnes (et les animaux) que vous aimez.
Prêt à rejoindre l'équipe ? Postulez dès maintenant et aidez-nous à continuer de faire de la paie la partie la plus simple de la gestion d'une entreprise.
Prochaines étapes
Si nous convenons que votre profil correspond, un membre de notre équipe vous contactera pour planifier un entretien.
Pssst !
En 2026, nous avons été reconnus comme l'un des meilleurs lieux de travail au Canada pour le bien-être mental et l'inclusion. Cet engagement s'étend à notre processus de recrutement, où nous nous efforçons de créer une expérience accueillante, respectueuse et inclusive dès le premier jour.
Nous accueillons les candidats de tous horizons, expériences, identités et perspectives, et nous nous engageons à bâtir un lieu de travail où chacun peut s'épanouir.
En tant qu'entreprise en télétravail, tous les entretiens sont menés virtuellement. Si vous avez besoin d'aménagements à n'importe quelle étape du processus de recrutement, veuillez nous en informer. Nous serons heureux de vous accompagner !
Cette offre d'emploi concerne un poste vacant existant.
Dans le cadre de notre processus de recrutement, des outils basés sur l'IA sont utilisés pour soutenir l'examen initial des candidatures. Soyez assuré que notre équipe People Ops examine attentivement toutes les candidatures et prend les décisions finales concernant la progression des candidats.
--------------------------------------------------------------------------------
Envie de rejoindre l'équipe ? Postulez dès maintenant et aidez-nous à continuer de faire de la paie la partie la plus simple de la gestion d'une entreprise.
Prochaines étapes
Si cela semble correspondre à votre profil, nous serions ravis d'avoir de vos nouvelles ! Pas besoin de lettre de motivation formelle, envoyez-nous simplement votre CV et, si vous le souhaitez, quelques lignes sur ce qui vous enthousiasme dans cette opportunité.
Si nous convenons que votre profil correspond, un membre de notre équipe vous contactera pour planifier un entretien.
Psst !
En 2026, nous avons été reconnus comme l'un des meilleurs lieux de travail au Canada pour le bien-être mental et l'inclusion. Cet engagement s'étend à notre processus de recrutement, où nous nous efforçons de créer une expérience accueillante, respectueuse et inclusive dès le premier jour.
Nous accueillons les candidats de tous horizons, expériences, identités et perspectives, et nous nous engageons à bâtir un lieu de travail où chacun peut s'épanouir.
En tant qu'entreprise en télétravail, tous les entretiens sont menés virtuellement. Si vous avez besoin d'aménagements à n'importe quelle étape du processus de recrutement, veuillez nous en informer. Nous serons heureux de vous accompagner !
Dans le cadre de notre processus de recrutement, des outils basés sur l'IA sont utilisés pour soutenir l'examen initial des candidatures. Soyez assuré que notre équipe People Ops examine attentivement toutes les candidatures et prend les décisions finales concernant la progression des candidats.
