Notice: Before you submit your application, please scroll-down and select the site of your choice English | FR – Canada (in the footer). Select English to communicate with us only in English, FR – Canadaif you prefer to receive written communication from us in both English and French.
Microsoft’s Health and Life Sciences (HLS) team is dedicated to empowering healthcare organizations to achieve their goals and improve patient care. The HLS Platform team aims to create an efficient and connected healthcare ecosystem built on the Microsoft Cloud, empowering everyone across the healthcare journey to collaborate, communicate, and innovate together to provide better experiences for clinicians, staff, and patients.
Our team has an exciting opportunity for a Principal Software Engineering Manager to lead a development team that is building V1 paltform to sell health copilots. We are looking for a proficient technical leader, excited to do hand-on technical work but equally excited to lead technical teams to peak performance. You will closely collaborate with business planning, product and customers to deliver this platform.
Microsoft’s mission is to empower every person and every organization on the planet to achieve more. As employees we come together with a growth mindset, innovate to empower others, and collaborate to realize our shared goals. Each day we build on our values of respect, integrity, and accountability to create a culture of inclusion where everyone can thrive at work and beyond.
Responsibilities
Nous recherchons des personnes passionnées ayant de l'expérience dans tous les aspects des services à haut débit et multi-locataires, capables de concevoir des composants avec soin, de gérer correctement les erreurs, d'écrire un code propre et bien structuré avec de bons tests et une bonne maintenabilité.
Les responsabilités incluent :
- Guider le partenariat avec les parties prenantes appropriées (par exemple, chef de projet, responsable technique) pour déterminer les exigences des utilisateurs au sein des équipes et entre elles.
- Guider les équipes et diriger l'identification des dépendances et le développement de documents de conception pour un produit, une application, un service ou une plate-forme.
- Optimiser, déboguer, refactoriser et réutiliser le code pour améliorer les performances, la maintenabilité, l'efficacité et le retour sur investissement (ROI).
- Guider l'équipe pour gérer les plans de projet de plusieurs groupes, les plans de livraison et les éléments de travail en coordination avec les parties prenantes appropriées (par exemple, chefs de projet).
- Guider l'équipe et agir en tant qu'expert pour le Responsable désigné (DRI) et surveiller les autres ingénieurs sur les lignes de produits, travaillant en appel pour surveiller la dégradation, les temps d'arrêt ou les interruptions du système/produit/service.
- Diriger le développement de produits et leur mise à l'échelle selon les exigences des clients et appliquer les meilleures pratiques pour répondre aux besoins de mise à l'échelle et aux attentes de performance, et être tenu responsable des produits qui ne répondent pas aux attentes.
Autres
We are looking for passionate people with experiences working with all service aspects of high throughput and multi-tenant services, ability to design components carefully, properly handle errors, write clean and well-factored code with good tests and good maintainability
Responsibilities include:
- Guides partnership with appropriate stakeholders (e.g., project manager, technical lead) to determine user requirements within and across teams.
- Guides teams and leads identification of dependencies and the development of design documents for a product, application, service, or platform.
- Optimizes, debugs, refactors, and reuses code to improve performance and maintainability, effectiveness, and return on investment (ROI).
- Guides team to drive multiple group's project plans, release plans, and work items in coordination with appropriate stakeholders (e.g., project managers).
- Guides team and acts as an expert for Designated Responsible Individual (DRI) and monitors other engineers across product lines, working on call to monitor system/product/service for degradation, downtime, or interruptions.
- Leads product development and scaling to customer requirements and applies best practices for meeting scaling needs and performance expectations and holds accountability for products that do not meet expectations.
Other
Required/minimum qualifications:
- Bachelor's Degree in Computer Science, or related technical discipline AND 6+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python
- OR equivalent experience.
- Microsoft is committed to upholding the French language's status and ensuring its use in the workplace where applicable. However, for this specific role, proficiency in English is a bona fide occupational requirement due to technical and specialized tasks requiring the use of English to meet customer needs while working in an integrated fashion with colleagues around the world. Proficiency in verbal and written communication in French is considered an asset.
Other requirements:
Ability to meet Microsoft, customer and/or government security screening requirements are required for this role. These requirements include, but are not limited to the following specialized security screenings: Microsoft Cloud Background Check.
This position will be required to pass the Microsoft Cloud background check upon hire/transfer and every two years thereafter.
Preferred/additional qualifications:
- Bachelor's Degree in Computer Science or related technical field AND 10+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python
- OR Master's Degree in Computer Science or related technical field AND 8+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python
- OR equivalent experience.
- 2+ years people management experience.
- Experience building reliable large scale cloud systems on public clouds (Azure, AWS or GCP).
- Experience with building full stack applications with typescript, React, Asp.net core and No-SQL DBs.
- Experience with running container workloads on Kubernetes.
Software Engineering M5 - The typical base pay range for this role across Canada is CAD $135,800 - CAD $253,000 per year.
Find additional pay information here
Microsoft will accept applications for the role until December 9, 2024
#Health&LifeScience #hlsp
Benefits/perks listed below may vary depending on the nature of your employment with Microsoft and the country where you work.
- Industry leading healthcare
- Educational resources
- Discounts on products and services
- Savings and investments
- Maternity and paternity leave
- Generous time away
- Giving programs
- Opportunities to network and connect
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 and/or a reasonable accommodation due to a disability during the application process, read more about requesting accommodations.