Lead Software Developer / Développeur(Euse) Logiciel Principal(E)
DIAGNOS Medical Systems (TSX: ADK.V)
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 PythonExperience 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.
#J-18808-Ljbffr
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 PythonExperience 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.
#J-18808-Ljbffr
Vacancy posted 2 hours ago
Similar jobs that could be interesting for youBased on the Lead Software Developer / Développeur(Euse) Logiciel Principal(E) in Winnipeg, MB vacancy
$103k - $153k per year
Développeur(euse) de logiciels sénior, Unity Services FoundationEn plus de notre éditeur et de notre moteur, Unity propose diverses solutions pour... ...direction technique de nos passerelles d’API (API Gateways) principales, qui traitent un milliard d’appels par jour, et vous...SoftwareLong term contractWork at officeWorldwide$103k - $153k per year
Développeur(euse) de logiciels sénior, Unity Services Foundation En plus de notre éditeur et de notre... ...nos passerelles d’API (API Gateways) principales, qui traitent un milliard d’appels par... ...interagit avec nos produits.Senior Software Engineer — Unity Services Foundation In...SoftwareLong term contractTemporary work$131k - $191.4k per year
...français suivra / The French job posting follows. 26WD100016, Principal Software Developer (Forma Data, File+) Position Overview Are you a... ...systems. Familiar with Linux/CentOS 26WD100016, Développeur logiciel principal (Forma Data, File+) Aperçu du Poste Êtes-...PrincipalSoftwareFor contractors- ...time with the only hardware and software AI-powered platform built for... ..., mathematics & algorithms to develop and enhance Vention’s browser-... ..., including the team lead, tech lead, architects, product... ...technical leadership at the staff, principal or architect level Strong experience...PrincipalSoftwareApprenticeshipInternshipWork from homeDay shift
$125.3k - $175.3k per year
Développeur(euse) de logiciels sénior, Unity Services FoundationEn plus de notre éditeur et de notre moteur, Unity propose diverses solutions pour... ...Montréal. Vous serez le pilier technique de notre plateforme principale de passerelle d’API (API Gateway), qui traite un milliard...SoftwareLong term contractPart timeWork at office- ...Responsibilities/QualificationsDéveloppeur(-euse) logiciel sénior, Ingénierie de production —... ...préposé qui y répond. Nous cherchons un développeur ou une développeuse qui veut devenir la... ...'application, on agit. Technologies principales (plateforme VNG) : Infonuagique :...SoftwareDaily paid
- ...join our team as a Senior Java Developer to help transform Morgan... ...of our communities. This is a Software Engineering III position at Associate... ...Stanley is known as a global leader in financial services,... ...information, please visit: Java principal(e) (hybride) Nous sommes à...PrincipalSoftwareWork at officeRemote work
- ...et... du fun ! Le rôle de Développeur.Se de logicielsCe poste fait... ...travaille au développement d’un logiciel de gestion et d’orchestration... ...au long de l'année! Tes principales responsabilités Concevoir... ...passionate about electronics, software, hardware, RIEDEL Communications...SoftwareTemporary workWork at officeFlexible hours
- Job Description Job Description We are seeking a Sign Installer to become a part of our team! You will assist with the installation and repair of various types of signage. Responsibilities: Assist with the installation and repair of signs Furnish tools, materials...
- ...confiance et sécurisés par rapport à leur avenir? En tant que Développeur(euse) principal(e), vous contribuerez au sein d’un System Team à faire... ...cohérentes. Assurer le soutien technique des solutions logicielles en production, notamment pour la résolution d’anomalies, l...PrincipalApprenticeshipFlexible hours
- ...operators, cloud platforms, and software innovators to enable the next... .... As a Senior Software Developer on the Traffic Plane team, you... ...contribute to architecture decisions, lead complex engineering work, and... ...cloud et innovateurs logiciels pour permettre la prochaine génération...SoftwareApprenticeshipWork at office3 days per week
- ...milieux marins et côtiers, et énergie. Nous recherchons un développeur ou une développeuse logiciel sénior pour faire évoluer notre pipeline de... ...environments, and energy.We are looking for a Senior Software Developer to evolve our image processing pipeline toward new use...SoftwareWork at officeFlexible hours
- ...time with the only hardware and software AI-powered platform built for... ...Support and mentor other developers through code reviews, design... ...seule plateforme matérielle et logicielle alimentée par l’IA conçue pour... ...direction : chefs d'équipe logiciel, gestionnaires de produit, etc...SoftwareLong term contractApprenticeshipInternshipWork from homeDay shift
$69.45k - $119.45k per year
...clients shift to the New using leading-edge technologies on some of... ...groundbreaking projects imaginable. Software Development team is a high-... ...challenges YOUR ROLE: Curam Developer WORK YOU WILL DO: We are... ...with business analysts, tech leads, testers and other developers...SoftwareFull timeWork at officeLocal areaShift work- ...version will follow belowÀ propos du poste En tant que Développeur.Euse principal.E, Données, vous serez responsable de concevoir et de livrer... ...kidswear, and Everything Else.About the Role As a Senior Data Developer, Data & AI, you will be responsible for designing and...PrincipalLong term contractContract workTemporary work
- ...Genetec. Nous recherchons un développeur expérimenté, doté d’un solide... ...et exploitation de logiciels en production Excellentes... ...We are looking for a seasoned developer with a strong security mindset... ...building and operating production software Strong software engineering...SoftwareLong term contractFlexible hours
- ...autonome un large ensemble de tâches. Nous recherchons un développeur logiciel possédant une maîtrise avancée de Microsoft Dynamics 365 et... ...a diverse range of tasks independently. We are seeking a Software Developer with advanced proficiency in Microsoft Dynamics 365 and Power...SoftwareFlexible hours
- ...technologies, favorisons l'expérimentation et misons sur des équipes de développeurs qui opèrent dans un contexte DevOps ultra agile et autonome.... ...excellent candidat Baccalauréat en informatique, en génie logiciel, ou l'expérience équivalente 5 ans d'expérience en...SoftwareFlexible hours
- ...interactives. En tant que développeur.Se senior, vous jouerez un rôle... ..., data, devops et produits logiciels. Position SummaryThe AI Applications... ...-edge research into reliable software systems, demonstrators, and... ...As a Senior AI Applications Developer, you will lead architecture...PrincipalSoftwareApprenticeshipRemote workWorldwideFlexible hoursDay shift
- ...de développement agentique et chercherez à maximiser les capacités que peut amener l’intelligence artificielle dans le développement logiciel. En étroite collaboration avec les différentes équipes de la vice-présidence Données, analytique et transformation technologique (...PrincipalSoftwareDaily paidApprenticeshipWork at officeRemote work
- ...collaboration avec le superviseur, Avant du magasin (SAM), le caissier principal joue un rôle clé dans l’adoption par les associés, Avant du... ...-ressource dans la résolution des problèmes des clients. Principales Responsabilités Satisfaction de la clientèle Donner l’...PrincipalWeekend workAfternoon shift
- ...with you, at SITA.About The Role & Team Full Stack Senior Software Developer manages the technical design, development and maintenance of applications... ..., debugs existing code and modules, and as the "Technical lead" guides less experienced Developers - FTEs, Contractors - on...SoftwareFor contractorsLocal area2 days per week
- Développeur(-euse) principal(e) de produits, FullstackLe ou la développeur(-euse) principal(e) de produits, Fullstack est responsable du développement et de la livraison des applications destinées aux utilisateurs de Xona, en commençant par notre portail client. Cette personne...Principal
- ...d'une petite entreprise au Québec à un leader mondial dans la fabrication d'aliments surgelés... ...de la directrice, Innovation, le/la développeur(euse) de produits sera le/la responsable... ...décorations) à titre de voix technique principale et de ressource de référence en matière...Daily paidApprenticeship
- ...avec Java, Python et SQL chez Diagnos, en contribuant à l’analyse d’images rétiniennes par intelligence artificielle.Comme développeur logiciel principal, vous guidez l’équipe d’ingénierie tout en restant proche du code. Vous développez et révisez la plateforme Web CARA. Vous...PrincipalSoftware
- ...une intelligence exploitable aux premiers intervenants. Chez Intrado, tout notre travail a véritablement de l’importance. Développeur(-euse) logiciel sénior, Ingénierie de production — Viper Next Generation (VNG)Région de Montréal (hybride) · Déplacements chez les clients...SoftwareDaily paid
$30.25 per hour
Durée de l'emploi: Permanent Langue de travail: Anglais Education: Certificat ou diplôme Expérience: 1 an à moins de 2 ans Tâches Estimer la quantité et le coût des fournitures et des denrées alimentaires Tenir des dossiers sur le coût des aliments, la consommation...PrincipalPermanent employmentFull time- ...time with the only hardware and software AI-powered platform built for... ....Js, and Node.Js.You will develop and maintain unit, integration... ...plateforme matérielle et logicielle alimentée par l’IA conçue pour... ...'expérience en développement logiciel full-stackUne maîtrise solide...SoftwareApprenticeshipInternshipWork from homeDay shift
- ...MaintainX is a leading mobile-first work execution platform for industrial and frontline teams. More than 13,000 customers , including... .... Nous développons une plateforme native d’IA pour nos développeurs internes, qui sont plus de 150, en nous guidant d’une seule question...PrincipalSoftware
- ...technologies de l’information, en génie logiciel ou dans un domaine connexe, ou une expérience... ....Information Additionnelle We are a leading global institutional asset manager. We invest in major financial markets and the principal asset classes. To carry out our mission,...PrincipalSoftwareApprenticeshipWork at officeRemote workShift work
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Lead Software Developer / Développeur(Euse) Logiciel Principal(E). Be the first to apply!
Related searches
- lead software engineer Winnipeg, MB
- lead process engineer Winnipeg, MB
- lead structural engineer Winnipeg, MB
- software developer no experience Winnipeg, MB
- software development engineer Winnipeg, MB
- software developer internship no experience Winnipeg, MB
- senior software developer Winnipeg, MB
- software design engineer Winnipeg, MB
- software engineer part time Winnipeg, MB
- new graduate software developer Winnipeg, MB



