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:
Microsoft will accept applications for the role until December 3, 2024.