New job, posted less than a week ago!
Job Details
Posted date: Jan 09, 2026
There have been 45 jobs posted with the title of Software Engineering all time at Microsoft.There have been 45 Software Engineering jobs posted in the last month.
Category: Software Engineering
Location: Montreal, Québec
Estimated salary: $125,900
Range: $85,000 - $166,800
Employment type: Full-Time
Work location type: 0 days / week in-office – remote
Role: Individual Contributor
Description
OverviewMicrosoft’s Health & Life Sciences (HLS) team is on a mission to empower healthcare organizations to achieve their goals and improve patient care. We are building a connected healthcare ecosystem on Microsoft Cloud, enabling clinicians, staff, and patients to collaborate and innovate seamlessly.
We have an exciting opportunity for a Senior Software Engineer to contribute to the development of Dragon Copilot. Dragon Copilot is transforming healthcare documentation through ambient AI, voice, and cloud automation, freeing clinicians to focus on care, not clicks. Our platform operates on a global scale, supporting real-time speech processing, ambient understanding, and clinical data services with enterprise-grade reliability. You will join a global engineering team preparing to launch Dragon Copilot across multiple countries.
At Microsoft, we embrace a growth mindset, foster innovation, and collaborate to achieve shared goals. Our culture is built on respect, integrity, and accountability, ensuring an inclusive environment where everyone can thrive.
L'équipe Santé et Sciences de la vie (HLS) de Microsoft a pour mission d'aider les organismes de santé à atteindre leurs objectifs et à améliorer la prise en charge des patients. Nous développons un écosystème de santé connecté sur le nuage Microsoft, permettant aux cliniciens, au personnel et aux patients de collaborer et d'innover en toute fluidité.
Nous offrons une occasion exceptionnelle à un ingénieur logiciel senior pour contribuer au développement de Dragon Copilot. Dragon Copilot révolutionne la documentation médicale grâce à l'IA ambiante, la voix et l'automatisation dans le nuage, permettant ainsi aux cliniciens de se concentrer sur les soins plutôt que sur les clics. Notre plateforme opère à l'échelle mondiale et prend en charge le traitement vocal en temps réel, la compréhension de l'environnement et les services de données cliniques avec une fiabilité de niveau entreprise. Vous vous joindrez à une équipe d'ingénierie internationale qui prépare le lancement de Dragon Copilot dans plusieurs pays.
Chez Microsoft, nous cultivons un état d'esprit de croissance, encourageons l'innovation et collaborons pour atteindre des objectifs communs. Notre culture repose sur le respect, l'intégrité et la responsabilité, assurant un environnement inclusif où chacun peut s'épanouir.
#hls #hlssp #SantéEtSciencesDeLaVie
#hls #hlssp #Health&LifeSciences
Responsibilities
Collaborates with appropriate stakeholders to determine user requirements for a scenario.Drives identification of dependencies and the development of design documents for a product, application, service, or platform.Creates, implements, optimizes, debugs, refactors, and reuses code to establish and improve performance and maintainability, effectiveness, and return on investment (ROI).Leverages subject-matter expertise of product features and partners with appropriate stakeholders (e.g., project managers) to drive a workgroup's project plans, release plans, and work items.Acts as a Designated Responsible Individual (DRI) and guides other engineers by developing and following the playbook, working on call to monitor system/product/service for degradation, downtime, or interruptions, alerting stakeholders about status and initiates actions to restore system/product/service for simple and complex problems when appropriate.Proactively seeks new knowledge and adapts to new trends, technical solutions, and patterns that will improve the availability, reliability, efficiency, observability, and performance of products while also driving consistency in monitoring and operations at scale.
Collabore avec les intervenants concernés afin de définir les besoins des utilisateurs pour un scénario donné.Identifie les dépendances et élabore les documents de conception d'un produit, d'une application, d'un service ou d'une plateforme.Crée, implante, optimise, débogue, refactorise et réutilise le code afin d'établir et d'améliorer les performances, la maintenabilité, l'efficacité et le rendement du capital investi (RCI).Mette met à profit son expertise des fonctionnalités du produit et collabore avec les parties prenantes concernées (par exemple, les gestionnaires de projet) pour piloter les plans de projet, les plans de mise en production et les tâches de l'équipe.En tant que responsable désigné (DRI), il encadre les autres ingénieurs en élaborant et en appliquant le plan d'action, en assurant une astreinte pour surveiller le système/produit/service et détecter toute dégradation, indisponibilité ou interruption, en informant les parties prenantes de l'état du système/produit/service et en prenant les mesures nécessaires pour le rétablir, que le problème soit simple ou complexe. Recherche proactivement de nouvelles connaissances et s'adapte aux nouvelles tendances, solutions techniques et modèles qui amélioreront la disponibilité, la fiabilité, l'efficacité, l'observabilité et les performances des produits, tout en assurant la cohérence de la surveillance et des opérations à grande échelle.
Qualifications
Required Qualifications
Bachelor's Degree in Computer Science or related technical field AND 2+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR equivalent experience.4+ years of proven experience in software engineering with strong coding skills in C#, JavaScript/Typescript.4+ years of proven experience in web frameworks like React or Angular Preferred Qualifications
Master's Degree in Computer Science or related technical field AND 3+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR Bachelor's Degree in Computer Science or related technical field AND 5+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR equivalent experience.Demonstrated ability to drive architectural decisions, and mentor developers.Demonstrated ability to troubleshoot and resolving complex customer-facing issues, including root cause analysis and delivering timely fixes.Demonstrated ability to participate in on-call rotations, monitor production systems, and respond to service degradations or outages with urgency and professionalism.Experience in Microsoft Azure, including hands-on work with cloud architecture and deployment.
Qualifications requises
Baccalauréat en informatique ou domaine technique connexe ET au moins 2 ans d'expérience en génie technique, notamment en programmation dans les langages suivants : C, C++, C#, Java, JavaScript ou Python (ou l'équivalent).Au moins 4 ans d'expérience confirmée en génie logiciel, avec d'excellentes compétences en programmation C# et JavaScript/TypeScript.Au moins 4 ans d'expérience confirmée avec des cadres Web tels que React ou Angular.Qualifications souhaitables
Maîtrise en informatique ou domaine technique connexe ET au moins 3 ans d'expérience en génie technique, notamment en programmation dans les langages suivants : C, C++, C#, Java, JavaScript ou Python (ou l'équivalent). OU Baccalauréat en informatique ou domaine technique connexe ET au moins 5 ans d'expérience en génie technique, notamment en programmation dans les langages suivants : C, C++, C#, Java, JavaScript ou Python (ou l'équivalent).Capacité démontrée à orienter les décisions architecturales et à encadrer les développeurs. Capacité avérée à diagnostiquer et à résoudre les problèmes complexes rencontrés par les clients, notamment en analysant les causes profondes et en fournissant des correctifs rapides.Capacité avérée à participer à des astreintes, à surveiller les systèmes de production et à intervenir avec diligence et professionnalisme en cas de dégradation ou d'interruption de service.Expérience de Microsoft Azure, incluant une expérience pratique de l'architecture et du déploiement cloud.
Software Engineering IC3 - The typical base pay range for this role across Canada is CAD $85,000 - CAD $166,800 per year.
Find additional pay information here:
https://careers.microsoft.com/v2/global/en/canada-pay-information.html
Software Engineering IC3 - L'échelle salariale de base typique pour ce rôle dans l'ensemble du Canada est de 85,000 $ CAD à 166,800 $ CAD par année.
Pour plus d'information au sujet de la rémunération, veuillez cliquer ici:
https://careers.microsoft.com/v2/global/en/canada-pay-information.html
Ce poste sera ouvert pendant au moins cinq jours et les candidatures seront acceptées de façon continue jusqu’à ce que le poste soit pourvu.
This position will be open for a minimum of 5 days, with applications accepted on an ongoing basis until the position is filled.
Microsoft est un employeur offrant l’égalité d’accès à l’emploi. Tous les candidats qualifiés seront pris en considération pour l’emploi, sans égard à l’âge, à l’ascendance, à la citoyenneté, à la couleur, aux congés médicaux ou familiaux, à l’identité ou à l’expression de genre, aux renseignements génétiques, à l’état d’immigration, à l’état matrimonial, à l’état de santé, à l’origine nationale, à un éventuel handicap physique ou mental, à l’affiliation politique, au statut de vétéran protégé ou au statut militaire, à la race, à l’ethnie, à la religion, au sexe (y compris la grossesse), à l’orientation sexuelle ou à toute autre caractéristique protégée par les lois, ordonnances et règlements locaux applicables. Si vous avez besoin d’aide avec des accommodements religieux et/ou d’un accommodement raisonnable en raison d’un handicap pendant le processus de candidature, apprenez-en plus sur la demande d’accommodement.
Microsoft is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to age, ancestry, citizenship, color, family or medical care leave, gender identity or expression, genetic information, immigration status, marital status, medical condition, national origin, physical or mental disability, political affiliation, protected veteran or military status, race, ethnicity, religion, sex (including pregnancy), sexual orientation, or any other characteristic protected by applicable local laws, regulations and ordinances. If you need assistance with religious accommodations and/or a reasonable accommodation due to a disability during the application process, read more about requesting accommodations.
Check out other jobs at Microsoft.