Lead Software Developer / Développeur(euse) logiciel principal(e)

DIAGNOS Medical Systems (TSX: ADK.V)

Brossard

On-site

CAD 120,000 - 170,000

Full time

19 hours ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Diagnos is seeking a Lead Software Developer to stay close to code while guiding an engineering team through the next generation of the CARA System. You will ensure software quality, maintain documentation for medical device regulatory standards, and oversee databases and cybersecurity practices to protect patient data.

You will lead by example across JavaScript/Angular, PHP, Java, Python, and SQL, mentor engineers, and drive Agile/Scrum delivery in a regulated healthcare environment.

Qualifications

  • 10+ years of software development experience, preferably in regulated industries.
  • 3+ years in technical leadership and guiding Agile/Scrum delivery.
  • Strong programming in Java, PHP, and/or Python.
  • Experience deploying, managing, and troubleshooting containerized applications on Kubernetes in production.
  • Experience with SQL design/optimization.
  • Experience with medical device standards ISO 13485 / IEC 62304 is a major plus.
  • Excellengt communication in French and English.

Responsibilities

  • Write and review code across the CARA System stack (JavaScript/Angular, PHP, Java, Python, SQL).
  • Lead a software team through the full project lifecycle using Scrum/Agile.
  • Define data pipelines for ingesting retinal images from cameras/PACS into the web environment.
  • Oversee containerized deployments and cloud infrastructure health (Kubernetes).
  • Ensure compliance with ISO 13485, IEC 62304 and regulatory bodies; contribute to documentation.
  • Oversee V&V and performance testing; ensure latency and rendering quality.
  • Maintain cybersecurity practices to protect patient data; collaborate with AI researchers to productionize models.

Skills

Leadership
Scrum/Agile
Java
PHP
Python
Kubernetes
SQL
Regulatory compliance
French & English

Tools

AWS EKS
Azure AKS
GKE

Job description

Chez Diagnos, nous transformons les soins de santé oculaire grâce à l'intelligence artificielle et à l'imagerie médicale de pointe. Nous nous spécialisons dans le développement d'une plateforme Web (CARA System) pour l'analyse automatique d'images rétiniennes par IA (telles que les photographies du fond d'œil et les tomographies par cohérence optique / OCT) afin d'aider les optométristes et autres professionnels de la vue dans le dépistage précoce et la prise en charge de diverses maladies oculaires.

French will follow.-

About Diagnos

At Diagnos, we are transforming healthcare through artificial intelligence and advanced medical imaging. We specialize in the development of a web-based platform (CARA System) for automatic, AI-powered, image analysis of retinal images (such as color fundus photos and OCT scans) to aid optometrists and other eye care specialists in the early detection and management of different ocular diseases.

The Role

We are looking for a Lead Software Developer who enjoys being close to the code while helping a team succeed. In this role, you will guide the engineering team through the development of the next generation of our CARA System , ensuring that every technical decision supports its growth as a world-class AI tool for retinal image analysis. You will lead by example, maintaining the high standards of software quality development while maintaining documentation to meet medical device regulatory requirements. As part of your leadership, you will oversee the health of our electronic medical record databases and uphold strong cybersecurity practices to protect sensitive patient data.

Key Responsibilities
  • Writing and reviewing code for our CARA System, across our entire software stack (Javascript/Angular, PHP, Java, Python, SQL).
  • Lead a team of software developers throughout the entire project lifecycle, using Scrum/Agile methodologies.
  • Define data processing pipelines and workflows for ingesting high-resolution retinal images (fundus, OCT) from third-party cameras/PACS systems into our web environment.
  • Oversee containerized application deployments and cloud infrastructure health (Kubernetes), ensuring reliable scaling and uptime for AI model inference and image processing pipelines.
  • Ensure compliance with ISO 13485 , IEC 62304 standards as well as regulatory bodies (FDA, Health Canada, etc). This includes following a structured development process and actively contributing to the document effort (e.g. software requirement specifications, software architecture document, config management plan, etc).
  • Oversee system-level verification, validation (V&V), and performance testing (latency, image rendering, cloud processing).
  • Maintain strong cybersecurity practices to protect patient data, following healthcare privacy regulations like HIPAA or GDPR.
  • Closely work with our AI researchers to help move their models into a stable and well-structured production environment.
What We’re Looking For
  • 10+ years of experience in software development, preferably in a regulated industry.
  • 3+ years of experience in technical leadership, mentoring engineers, and guiding Agile/Scrum delivery.
  • Solid knowledge of programming languages such as Java, PHP, and/or Python
  • Experience deploying, managing, and troubleshooting containerized applications and AI/data workloads on Kubernetes in production environments (e.g., configuring workloads, resource scaling, and CI/CD pipelines).
  • Experience running workloads on managed Kubernetes platforms (e.g., AWS EKS, Azure AKS, or Google GKE).
  • Strong expertise in SQL database design and optimization.
  • Experience working with medical device standards (ISO 13485 / IEC 62304) is a major plus, or similar experience in a highly regulated environment like transport or financial industries. This is key for compliance purposes and for maintaining our readiness to succeed with regular audits.
  • Cybersecurity experience in protecting sensitive data and following privacy best practices.
  • Clear communication skills in French and English.

+++

À propos de Diagnos

Chez Diagnos, nous transformons les soins de santé oculaire grâce à l'intelligence artificielle et à l'imagerie médicale de pointe. Nous nous spécialisons dans le développement d'une plateforme Web (CARA System) pour l'analyse automatique d'images rétiniennes par IA (telles que les photographies du fond d'œil et les tomographies par cohérence optique / OCT) afin d'aider les optométristes et autres professionnels de la vue dans le dépistage précoce et la prise en charge de diverses maladies oculaires.

Le rôle

Nous sommes à la recherche d’un(e) développeur(euse) logiciel principal(e) qui aime rester près du code tout en guidant une équipe vers le succès. Dans ce rôle, vous orienterez l'équipe d'ingénierie tout au long du développement de la prochaine génération de notre système CARA, en veillant à ce que chaque décision technique soutienne sa croissance en tant qu'outil d'analyse d'images rétiniennes. Vous montrerez l'exemple en maintenant des standards élevés de qualité logicielle, tout en veillant à la tenue d'une documentation conforme aux exigences réglementaires relatives aux dispositifs médicaux. Vous assumerez également la maintenance de nos bases de données de dossiers médicaux électroniques et assurerez le respect de pratiques rigoureuses de cybersécurité pour protéger les données sensibles des patients.

Responsabilités clés
  • Développer et réviser le code du système CARA sur l'ensemble de notre pile technologique (JavaScript/Angular, PHP, Java, Python, SQL).
  • Assumer le leadership technique d’une équipe de développeurs logiciels tout au long du cycle de vie des projets, selon les méthodologies Scrum/Agile.
  • Définir les pipelines et flux de travail pour l'ingestion d'images rétiniennes haute résolution (fond d'œil, OCT) provenant de caméras tierces ou de systèmes PACS vers notre environnement Web.
  • Superviser le déploiement des applications conteneurisées et la santé de l'infrastructure infonuagique (Kubernetes), en assurant une mise à l'échelle fiable et une disponibilité optimale pour l'inférence des modèles d'IA et les pipelines de traitement d'images.
  • Veiller à la conformité aux normes ISO 13485 et CEI 62304 ainsi qu'aux exigences des organismes de réglementation (FDA, Santé Canada, etc.). Cela inclut l'application d'un processus de développement structuré et une participation active à la documentation (ex. : spécifications des exigences logicielles, architecture logicielle, plan de gestion de configuration, etc.).
  • Superviser les activités de vérification et validation (V&V) au niveau système ainsi que les tests de performance (latence, rendu d'image, traitement dans le cloud).
  • Maintenir des pratiques de cybersécurité rigoureuses pour protéger les données des patients, en conformité avec les réglementations sur la confidentialité en santé comme HIPAA ou le RGPD.
  • Collaborer étroitement avec les chercheurs en IA pour intégrer efficacement leurs modèles dans un environnement de production stable et bien structuré.
Profil recherché
  • 10 ans ou plus d'expérience en développement logiciel, de préférence dans un secteur réglementé.
  • 3 ans ou plus d'expérience en leadership technique, mentorat d'ingénieurs et encadrement des livraisons en environnement Agile/Scrum.
  • Solides compétences dans des langages de programmation tels que Java, PHP et/ou Python.
  • Expérience dans le déploiement, la gestion et le dépannage d'applications conteneurisées et de charges de travail de données/IA sur Kubernetes en production (ex. : configuration des charges, gestion des ressources et pipelines CI/CD).
  • Expérience sur des plateformes Kubernetes gérées (ex. : AWS EKS, Azure AKS ou Google GKE).
  • Forte expertise en modélisation et optimisation de bases de données SQL.
  • Expérience avec les normes de dispositifs médicaux (ISO 13485 / CEI 62304) constitue un atout majeur, ou expérience équivalente dans un secteur hautement réglementé (transport, services financiers) afin de garantir la conformité et la préparation aux audits réguliers.
  • Expérience en cybersécurité pour la protection des données sensibles et l'application des meilleures pratiques de confidentialité.
  • Excellentes habiletés de communication en français et en anglais.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Software Developer - Entry Level / Développeur(euse) logiciel junior
Software Developer - Entry Level / Développeur(euse) logiciel junior

DIAGNOS Medical Systems (TSX: ADK.V) • Brossard

On-site
CAD 48,000 - 64,000
Surgical AI Scientist
Surgical AI Scientist

Adoc Talent Management • Montreal

Hybrid
CAD 110,000 - 150,000
Leader technique, électronique
Leader technique, électronique

Umano Medical • Lévis

On-site
CAD 90,000 - 130,000
Développeur de systèmes Linux - Plateforme dans le domaine de la santé (À distance)
Développeur de systèmes Linux - Plateforme dans le domaine de la santé (À distance)

Dept_PhysLoc_OrgGroup • Southwestern Ontario

Remote
CAD 90,000 - 130,000
Rémunération compétitive
Assurance maladie complète
Télétravail intégral
Lead Software Engineer – AI, Data Visualization & Platform
Lead Software Engineer – AI, Data Visualization & Platform

Astucemedia • Montreal

On-site
CAD 120,000 - 180,000
Assurances collectives
RÉER
Enveloppe bien-être
+2
Systems Integration Specialist (HL7, FHIR) [#4988]
Systems Integration Specialist (HL7, FHIR) [#4988]

Alteo • Montreal

Hybrid
CAD 90,000 - 120,000
Hybrid work
ANALYSTE D'AFFAIRES INTERMÉDIAIRE Montréal ou Québec (hybride) 2026-10-07
ANALYSTE D'AFFAIRES INTERMÉDIAIRE Montréal ou Québec (hybride) 2026-10-07

Gravity Conseil • Montreal (administrative region)

Hybrid
CAD 70,000 - 110,000
Mode hybride
Senior HL7 FHIR Interoperability Engineer (Hybrid)
Senior HL7 FHIR Interoperability Engineer (Hybrid)

Alteo • Montreal

Hybrid
CAD 90,000 - 120,000
Hybrid work
Développeur(euse) augmenté(e) IA (Full Stack - Équipe Innovation)
Développeur(euse) augmenté(e) IA (Full Stack - Équipe Innovation)

LGI Healthcare Solutions Inc. • Montreal

On-site
CAD 90,000 - 130,000
Assurance collective
REER collectif avec participation de l
Télémédecine 24/7
Développeur DevOPS
Développeur DevOPS

COFOMO • Montreal

On-site
CAD 120,000 - 180,000