The Kernel, Virtualization, and Silicon team in Azure Compute is seeking a Software Engineer II who can manage live site operations and ensure the smooth functioning of the operating system underlying the Azure platform. This team is responsible for maintaining the reliability and performance of the operating system that supports core services and virtual machines in Azure.
Requirements
- 2+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C-Sharp, Java, 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
- 5+ 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.
- 1+ years experience leading technical projects end-to-end.
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
- Microsoft is an equal opportunity employer.
- If you need assistance with religious accommodations and/or a reasonable accommodation due to a disability during the application process, read more about requesting accommodations.