The Kernel, Virtualization, and Silicon team in Azure Compute is seeking a Software Engineer II to manage live site operations and ensure the smooth functioning of the operating system underlying the Azure platform, maintaining reliability and performance for core services and virtual machines.
Requirements
- 2+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C-Sharp, Java, JavaScript, or Python
- 1+ years of experience in building and shipping production grade software or services
- 1+ years of experience supporting production systems in a live site model
- 4+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C-Sharp, Java, JavaScript, OR Python
- 2+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C-Sharp, Java, JavaScript, or Python
- 1+ years experience with operating systems development, driver development, and OS fundamentals.
- 1+ years experience working with backend cloud infrastructure.
Responsibilities
- Design and develop new automation solutions for incident analysis and hands-off mitigation.
- Feature development for internal tooling.
- Collect and analyze data on various metrics to identify key areas to invest engineering opportunities.
- Investigate, diagnose, and mitigate key issues impacting the Operating System (OS) platform.
Other
- Embody our Culture and Values
- Ability to meet Microsoft, customer and/or government security screening requirements are required for this role.
- Microsoft Cloud Background Check: This position will be required to pass the Microsoft Cloud Background Check upon hire/transfer and every two years thereafter
- 1+ years experience leading technical projects end-to-end.