Apply for this position

Développeur logiciel principal at Dayforce

Drag & drop your resume here

or click to browse • PDF, DOC, DOCX (max 800KB)

Dayforce logo
Dayforce

Développeur logiciel principal

  • Canada
  • Posted on Sep 02, 2026
  • $116,800 - $182,500 /year
  • Full Time
Dayforce est une entreprise internationale de gestion du capital humain (GCH) dont le siège social est situé à Toronto (Ontario) et à Minneapolis (Minnesota), et qui opère en Amérique du Nord, en Europe, au Moyen-Orient et en Afrique (EMEA), ainsi que dans la région Asie-Pacifique et Japon (APJ).
Notre plateforme GCH Cloud primée offre une base de données unifiée et un moteur de calcul continu, optimisant ainsi l'efficacité, la productivité et la conformité des effectifs à l'échelle mondiale.
Notre promesse de marque – Améliorer la vie au travail™ – témoigne de notre engagement envers nos employés, nos clients, nos partenaires et les communautés du monde entier.


À propos de l'occasion
L'équipe Test Platform développe et exploite un moteur d'exécution à grande échelle fondé sur les événements qui exécute des validations de qualité dans l'ensemble des Produits et Technologies. Nos systèmes distribués orchestrent d'importants volumes de travaux de test et de validation, et nous développons les outils, les cadres et les capacités d'IA sur lesquels les équipes de développement s'appuient chaque jour.
À titre de Développeur principal, vous serez responsable de composants essentiels de cette plateforme, du moteur d'exécution distribué et de l'infrastructure de messagerie jusqu'aux outils d'IA qui s'y ajoutent. Vous définirez l'orientation technique, guiderez l'architecture et aiderez les équipes de l'organisation à intégrer la qualité à leurs livrables.
Nous exploitons un moteur d'exécution infonuagique natif et fondé sur les événements qui planifie et exécute des centaines de milliers de charges de travail sur une plateforme distribuée et conteneurisée. Il fonctionne sur Kubernetes, s'appuie sur la messagerie asynchrone et la diffusion d'événements et évolue horizontalement pour prendre en charge des charges de travail SaaS d'entreprise. Il est conçu pour offrir un débit élevé, une tolérance aux défaillances, une observabilité approfondie et une orchestration élastique, avec une couche d'IA qui rend la plateforme plus intelligente au fil du temps.
Ce que vous ferez
Ingénierie de plateforme et de systèmes distribués
• Concevoir, développer et exploiter le moteur d'exécution fondé sur les événements qui orchestre les charges de travail de test et de validation sur une plateforme basée sur Kubernetes.
• Concevoir des solutions axées sur le débit, la résilience et l'élasticité en utilisant la messagerie asynchrone, la diffusion d'événements et la coordination distribuée.
• Prendre en charge la plateforme de bout en bout, notamment les cadres partagés, l'orchestration de l'exécution, la gestion des données de test, le provisionnement des environnements et les outils libre-service dont dépendent les équipes.
• Intégrer l'observabilité à la plateforme afin de transformer la télémétrie d'un vaste système distribué en renseignements exploitables.
IA et automatisation intelligente
• Concevoir et maintenir des outils et des agents alimentés par l'IA qui améliorent la productivité des développeurs, notamment la génération de code, la génération intelligente de tests et la revue automatisée.
• Évaluer et intégrer de grands modèles de langage et des assistants de codage alimentés par l'IA, tels que GitHub Copilot et des agents personnalisés, aux flux de travail d'ingénierie.
• Intégrer au moteur des fonctions d'optimisation alimentées par l'IA, notamment la sélection prédictive des charges de travail, la détection des tests instables, la priorisation intelligente et l'automatisation autoréparatrice.
Leadership technique
• Définir l'orientation architecturale de la plateforme en tenant compte de l'évolutivité, de la fiabilité et de la testabilité.
• Évaluer les outils, les cadres et les capacités d'IA émergents, créer des preuves de concept et favoriser l'adoption de ceux qui apportent une réelle valeur.
• Encadrer les autres ingénieurs en matière de conception de systèmes distribués, de pratiques modernes de développement et d'utilisation efficace des outils assistés par l'IA.
• Prendre en charge les initiatives, de l'idée initiale jusqu'à la livraison et à la mesure des résultats.
• Favoriser la validation continue dans les pipelines CI/CD grâce à des contrôles intelligents, à la parallélisation et à une rétroaction rapide.
Compétences et expérience recherchées
• Expérience dans le développement ou l'intégration d'assistants de codage alimentés par l'IA, de copilotes ou d'agents autonomes dans les flux de travail d'ingénierie, notamment au moyen de l'intégration de LLM, de l'ingénierie des invites ou d'outils de développement alimentés par l'IA.
• Expérience dans le développement et l'exploitation de systèmes distribués à grande échelle, notamment les architectures événementielles, les systèmes de messagerie ou de diffusion en continu et les services évolutifs horizontalement.
• Expérience pratique avec Docker et Kubernetes en production ainsi qu'avec l'automatisation CI/CD, notamment Azure DevOps ou GitHub Actions.
• Solide maîtrise de C#, .NET Core et SQL Server.
• Expérience avec l'infrastructure infonuagique Azure ou AWS.
• Expérience avec des cadres front-end modernes tels que React ou Angular.
• Expertise technique suffisante pour diriger des discussions approfondies sur les systèmes distribués et la stratégie en matière d'IA.
• Réelle curiosité à l'égard des technologies émergentes, particulièrement l'IA et l'apprentissage automatique.
• Solides compétences en débogage, en profilage et en analyse des performances.
• Capacité à travailler efficacement avec des équipes distribuées et à communiquer clairement.
Ce qui vous démarquera
• Expérience dans la direction du développement d'applications SaaS infonuagiques complexes à grande échelle.
• Expérience approfondie des microservices, de la coordination distribuée et de l'orchestration de charges de travail à haut débit.
• Expérience avec les tests de contrats, la virtualisation de services et les infrastructures de test telles que les bases de données en mémoire et les conteneurs de test.


Qu'est-ce que ça vous apporte ?
Chez Dayforce, la diversité de nos talents est notre moteur. Nous sommes un employeur qui prône l'égalité des chances et nous valorisons chaque individu et ce qui le rend unique. Nous croyons que nos employés doivent être heureux, en santé, sereins et épanouis.
Nous encourageons les candidatures en fonction de leurs passions.
Dayforce favorise le développement personnel et professionnel. Nous offrons d'excellents programmes de congés, des initiatives de bien-être complètes et une reconnaissance de vos efforts grâce à une rémunération et des avantages sociaux compétitifs.
Engagés auprès de la communauté, notamment par le biais de journées de bénévolat et de notre organisme de bienfaisance, Dayforce Cares, nous vous offrons des occasions de vous épanouir tant professionnellement que personnellement. Notre priorité n'est pas seulement votre travail, mais aussi votre développement personnel.
Cette offre d'emploi est pour un poste vacant.
L'intelligence artificielle peut être utilisée pour la présélection, l'évaluation ou la sélection des candidats à ce poste.
À propos des échelles salariales
Veuillez noter que l'échelle salariale mentionnée dans cette description de poste est fournie à titre indicatif. La rémunération finale proposée peut varier en fonction de divers facteurs, notamment les primes et/ou les incitatifs, ou encore l'expérience, les compétences, le budget et le lieu de résidence du candidat. Notre entreprise s'engage à offrir une rémunération juste, équitable et compétitive qui reflète la valeur ajoutée de chaque individu pour l'organisation.
La maîtrise de l'anglais est essentielle pour ce poste, car le titulaire interagira régulièrement avec des interlocuteurs, collègues, responsables et/ou clients anglophones à travers le monde. De plus, nos équipes de soutien, notamment les ressources humaines, sont principalement anglophones. Les employés doivent être capables de communiquer en anglais avec ces services afin de gérer efficacement leurs relations professionnelles. Compte tenu du volume important d'interactions avec ces interlocuteurs anglophones, inhérent à ce poste, il est impossible de réorganiser les activités de l'entreprise pour éviter cette exigence.
Recrutement frauduleux
Faites attention aux tentatives de recrutement frauduleuses. Les contacts légitimes de Dayforce utilisent une adresse courriel se terminant par @dayforce.com. Nous ne demandons jamais d'argent, de chèques, de commandes de matériel ni de données personnelles sensibles lors du processus de recrutement. Si l'on vous a demandé l'un de ces éléments, ou si vous pensez avoir été contacté par une personne se faisant passer pour un employé de Dayforce, veuillez consulter notre déclaration relative aux fraudes au recrutement, disponible ici : https://www.dayforce.com/be-aware-of-recruiting-fraud
Dayforce vérifie activement toutes les candidatures afin d'en assurer l'authenticité. Les candidatures jugées frauduleuses ou trompeuses seront rejetées.
If you would like to view the job posting in English use the following link: https://jobs.dayforcehcm.com/mydayforce/alljobs