The Azure Edge + Platform Engineering System team at Microsoft is seeking a Software Engineer II to join their Dependency Management and Secure Solutions team. This role is crucial in developing and maintaining one of the largest engineering systems in the industry, focusing on Windows and Linux engineering systems security improvements. The position offers the opportunity to work with cloud-based, scalable solutions in a fast-paced environment.
The role involves working on critical Azure infrastructure, ensuring secure development and release of widely-used products. You'll be responsible for evolving Windows build infrastructure, managing open source usage, developing recovery workflows for Azure outage scenarios, and maintaining Linux-based containers. The position requires strong technical skills in cloud infrastructure and programming languages.
As part of Microsoft's mission to empower every person and organization globally, you'll work in a diverse, collaborative environment with top industry professionals. The role offers competitive compensation, comprehensive benefits, and the chance to impact millions of users worldwide through Microsoft's cloud and operating system products.
The ideal candidate will have at least 2 years of experience in cloud infrastructure and software development, with a strong background in various programming languages. You'll be working in Vancouver, Canada, with a hybrid work arrangement allowing up to 50% work from home. The role includes on-call duties and requires passing Microsoft's Cloud background check.
This position offers excellent growth opportunities, working with world-class engineers and architects in a dynamic, inclusive environment that values innovation and collaboration. The compensation package includes comprehensive benefits such as healthcare, educational resources, parental leave, and various other perks.