
Empowering every person and organization on the planet
Microsoft Corporation, headquartered in Redmond, Washington, is a leading technology company known for its software products like Windows and Office, as well as cloud services through Azure. With over 100,000 employees, Microsoft serves millions of customers globally, including major enterprises lik...
Microsoft offers competitive salaries, stock options, generous PTO policies, and comprehensive health benefits. Employees also enjoy a flexible remote...
Microsoft fosters a culture of innovation and inclusivity, emphasizing collaboration across teams and a commitment to diversity. The company values em...

Microsoft • Canada, British Columbia, Vancouver, Canada, Québec, Montreal
Microsoft is seeking a Senior Software Engineer to enhance security and resiliency in healthcare applications. You'll work with Azure, C#, and Docker to develop scalable solutions. This role requires strong technical skills and collaboration with cross-functional teams.
You have 5+ years of experience in software engineering, particularly in developing secure and scalable applications. Your expertise in C# and Azure allows you to build robust solutions that meet the needs of healthcare organizations. You are familiar with containerization technologies like Docker and orchestration tools such as Kubernetes, which you leverage to enhance application performance and reliability.
You understand the importance of system reliability and have experience collaborating with Site Reliability Engineers (SREs) to implement best practices in observability and performance. Your background includes working with SQL databases, ensuring data integrity and efficient data retrieval in your applications. You are proactive in automating operational tasks, which improves efficiency and reduces manual effort.
You thrive in a collaborative environment, partnering with architects and product teams to integrate resiliency best practices into application design. You are comfortable participating in on-call rotations, taking ownership of system reliability as the Directly Responsible Individual (DRI).
Experience with healthcare applications or platforms is a plus, as is familiarity with compliance standards in the healthcare industry. Knowledge of automated testing frameworks and disaster recovery strategies will further enhance your contributions to the team.
In this role, you will be a key player in the Health and Life Sciences (HLS) team at Microsoft, focusing on building solutions that empower healthcare organizations. You will collaborate closely with SREs to design and implement features that improve system reliability and performance. Your work will involve developing secure software components for healthcare applications built on Microsoft Cloud technologies.
You will partner with architects and product teams to ensure that resiliency best practices are integrated into application design and deployment processes. Your contributions will include developing automated testing and validation frameworks to ensure high availability and disaster recovery readiness.
As part of your responsibilities, you will write scripts to automate operational tasks, enhancing efficiency across the board. You will also participate in on-call rotations, taking ownership of system reliability and responding to incidents as they arise.
Microsoft offers a dynamic work environment where you can make a significant impact on healthcare technology. You will have the opportunity to work with cutting-edge technologies and collaborate with talented professionals in the field. The company values diversity and inclusion, encouraging you to apply even if your experience doesn't match every requirement. Competitive compensation and benefits packages are part of what makes Microsoft a great place to work.
Apply now or save it for later. Get alerts for similar jobs at Microsoft.