Job Information
Microsoft Corporation Principal Software Engineer in Toronto, Ontario
Join us and drive innovation. We are the Health and Life Sciences (HLS) Ionian Platform team, pioneering next-generation Data & AI workloads and Copilots. Our mission is to provide robust, scalable, and secure infrastructure to support and elevate Microsoft’s cutting-edge technologies in the healthcare and life sciences domain.
We are dedicated to empowering our customers to achieve more by delivering high-quality, reliable services through standardized architecture and infrastructure. Our diverse portfolio spans all facets of Microsoft's cloud ecosystem, including advanced projects in containerization, security, large-scale distributed systems, and more.
The HLS Ionian Platform team is a supportive and inclusive organization that fosters continuous learning and development. We are looking for a Principal Software Engineer who will leverage their service expertise and passion for technical excellence to make a substantial impact. We value collaboration, craftsmanship, and a growth mindset to deliver elegant solutions to complex problems. You will have the flexibility to work from home or to our offices—wherever you perform best.
Microsoft’s mission is to empower every person and organization on the planet to achieve more. As part of this mission, we foster a culture of respect, integrity, and accountability, ensuring an inclusive environment where everyone can thrive.
Responsibilities
As a Principal Software Engineer on the HLS Ionian Platform team, you will have the unique opportunity to work on initiatives critical to the future of Microsoft’s business. You will be deeply technical, highly collaborative, and experienced with Kubernetes, capable of quickly ramping up in new areas given the breadth of your responsibilities across Azure's business and the cloud technology stack.
In this role, you will use your Kubernetes expertise to lead the design and implementation of solutions that deliver reliability, security, and compliance fundamentals for Microsoft’s internal cloud native services. You will work with stakeholders across the company to define both long-term and short-term product strategies, collaborating closely with dependent Program Management and Engineering teams. Additionally, you will play a key role in fostering an engineering culture focused on standardized solutions with a quality-first approach. Ability to participate in a global 24x7 on-call rotation.
Qualifications
Required 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.
5+ years of experience with Cloud Native technologies, particularly containers, Go, and Kubernetes.
Other Requirements:
- Ability to meet Microsoft, customer, and/or government security screening requirements. This includes, but is not limited to, passing the Microsoft Cloud background check upon hire/transfer and every two years thereafter.
Preferred Qualifications:
Experience operating large-scale Kubernetes environments (tens of clusters) hosting multiple application and knowledge of Kubernetes networking configurations and security best practices.
4+ years of experience with Linux and Kubernetes runtime management and monitoring (e.g. k8s for PaaS).
Understanding of modern software and systems architectures, including load-balancing, queueing, caching, distributed systems failure modes, and microservices.
Experience in designing, building, and troubleshooting complex software systems.
Proven leadership in owning and delivering software projects, especially through guiding other engineers.
Ability to respectfully challenge the status quo, using negotiation and collaboration to influence others across organizational silos.
Software Engineering IC5 - The typical base pay range for this role across Canada is CAD $135,800 - CAD $253,000 per year.
Find additional pay information here:
https://careers.microsoft.com/v2/global/en/canada-pay-information.html
Microsoft will accept applications for the role until December 3, 2024.
Microsoft is an equal opportunity employer. Consistent with applicable law, 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 (https://careers.microsoft.com/v2/global/en/accessibility.html) .
Microsoft Corporation
- Microsoft Corporation Jobs