Senior / Staff Software Developer, Full Stack (Backend & AI)
Role Overview
Le poste est celui de développeur logiciel Senior ou Staff au sein de l’équipe AXe (Automation & Experience).
La mission est de développer l’automatisation et les capacités IA de ServiceOS et de les rendre accessibles aux fournisseurs dans une expérience performante.
La portée varie selon le niveau : les ingénieurs Senior possèdent des fonctionnalités et services importants de bout en bout; les Staff définissent aussi la stratégie technique et encadrent l’équipe.
La rémunération indiquée est de 118 530 à 168 000 CAD par année pour le bureau de Montréal.
Key Skills for This Role
Full Job Posting
À propos de Dialogue
Dialogue est un fournisseur canadien de soins virtuels qui développe une plateforme intégrée de santé et des programmes de soins primaires, de santé mentale, iCBT, PAE et mieux-être.
L’équipe Provider Experience construit des capacités d’automatisation et d’IA pour ServiceOS, le système d’exploitation technologique de l’entreprise pour la coordination des soins.
Le rôle
Le poste est celui de développeur logiciel Senior ou Staff au sein de l’équipe AXe (Automation & Experience).
La mission est de développer l’automatisation et les capacités IA de ServiceOS et de les rendre accessibles aux fournisseurs dans une expérience performante.
La portée varie selon le niveau : les ingénieurs Senior possèdent des fonctionnalités et services importants de bout en bout; les Staff définissent aussi la stratégie technique et encadrent l’équipe.
La rémunération indiquée est de 118 530 à 168 000 CAD par année pour le bureau de Montréal.
Responsabilités
- Concevoir, construire et exploiter les services et moteurs de workflow de ServiceOS, en visant l’évolutivité, la fiabilité et des frontières de domaine claires.
- Construire et mettre en production des capacités IA/LLM pour les workflows de soins, y compris les intégrations, l’évaluation, les garde-fous et la surveillance.
- Créer des API et contrats de données robustes entre les moteurs de workflow et la Care Platform.
- Contribuer à la plateforme React pour livrer des fonctionnalités de bout en bout, en réutilisant les composants partagés Tasks, Forms et Notes.
- Promouvoir l’observabilité, les tests et la performance sur l’ensemble de la pile.
- Contribuer aux documents de conception et aux RFC d’architecture, et rehausser les normes d’ingénierie.
- Au niveau Staff, diriger des initiatives techniques transversales et définir l’orientation technique du domaine; encadrer l’équipe.
Profil recherché
- Au moins 6 ans d’expérience en développement logiciel pour le niveau Senior, ou 10 ans pour le niveau Staff.
- Expérience de livraison de systèmes complexes, de la découverte à la production.
- Solide maîtrise de Python ou d’un langage backend similaire, de la conception d’API, de la modélisation de données et des systèmes distribués.
- Expérience ou fort intérêt pour les fonctionnalités IA/LLM dans un produit réel, notamment prompting, orchestration, évaluation et sécurité.
- Connaissance pratique de React pour collaborer et contribuer sur l’ensemble de la pile.
- Capacité à transformer des enjeux opérationnels cliniques en solutions techniques pertinentes.
- Intérêt pour le mentorat, le code de qualité et la revue par les pairs.
Avantages
- Selon le rôle et le statut d’emploi : accès à l’application Dialogue et à du soutien virtuel en santé mentale pour la personne employée et sa famille.
- Assurance, compte de dépenses santé, couverture dentaire et remboursement de conditionnement physique.
- Quatre semaines de vacances, neuf journées bien-être et une journée de bénévolat.
- Plans incitatifs, primes de recommandation, contribution REER, formation et mentorat; complément de congé parental facultatif.
- Possibilité de travailler à l’étranger jusqu’à quatre semaines par année.
Mode de travail
- Mode hybride : trois jours par semaine dans les bureaux de Montréal, sauf pour les postes à distance.
- L’entreprise indique également une possibilité de travail à l’étranger jusqu’à quatre semaines par année.
Processus de recrutement
- Des outils d’IA peuvent aider au filtrage et à l’évaluation initiale des candidatures; les décisions finales sont prises par des personnes.
Apply for this job in 1 click
Skip the repetitive application forms
Install the Base Career Chrome Extension and autofill job applications across major job boards with your profile.
Trusted by over 500,000 job seekers on Base Career
More from this employer
More jobs at Dialogue
Senior / Staff Software Developer, Full Stack (Backend & AI)
Montréal, CAN
Dialogue seeks a Senior or Staff Software Developer to build backend automation, AI-powered care workflows, and provider-facing platform features. Candidates need 6+ years of software development for Senior or 10+ for St
Care Coordinator
Montréal, CAN
Dialogue is seeking a Care Coordinator to support patients and the healthcare team through care coordination and administrative tasks. The role includes prescriptions, referrals, appointment scheduling, patient guidance,
Directeur(-trice), Marketing de produit
Montréal, CAN
Dialogue seeks a Director of Product Marketing to turn customer and market insights into product roadmap recommendations, positioning, launches, and go-to-market enablement. The role leads a two-person team, cross-functi
Director, Product Marketing
Montréal, CAN
About Dialogue Dialogue is the #1 virtual care provider in Canada. By developingour Integrated Health Platform, we provide exceptional online health and wellness programs (primary care, mental health, iCBT, EAP, and well
Spécialiste de la répartition en santé mentale, temporaire
, CAN
Mental Health Specialist Dispatch, Temporary
, CAN
Operations Excellence Specialist (Temporary)
Montréal, CAN
Dialogue seeks an Operations Excellence Specialist to support continuous improvement across its Mental Health Care and Employee Assistance programs. You will analyze operations, develop business cases, and help implement
Senior / Staff Software Developer, Full Stack (Backend & AI)
Montréal, CAN
Care Coordinator
Montréal, CAN
Directeur(-trice), Marketing de produit
Montréal, CAN
Director, Product Marketing
Montréal, CAN
Spécialiste de la répartition en santé mentale, temporaire
, CAN
Mental Health Specialist Dispatch, Temporary
, CAN
Operations Excellence Specialist (Temporary)
Montréal, CAN