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++ OR equivalent experience
2 + years' experience with hypervisors, kernel mode programming, containers, and/or security or equivalent experience
Preferred qualifications:
Bachelor's Degree in Computer Science or related technical field AND 10+ years technical engineering experience with coding in languages including, but not limited to, C, C++, Rust
OR Master's Degree in Computer Science or related technical field AND 8+ years technical engineering experience with coding in languages including, but not limited to, C, C++, Rust OR equivalent experience
4+ years people management experience
Experience coding, debugging, testing, and problem solving skills
Proven communication and collaboration skills
Ability to work on a large codebase and willing to take on a wide variety of challenges
Reliable understanding of systems software and hardware/software interaction
A track record of solid results across multiple ship cycles
Experience with hypervisors, kernel mode programming, containers, and/or security
Thorough understanding of modern computer architectures found in desktop PCs and servers
Other Qualifications:
The ability to meet Microsoft, customer and/or government security screening requirements are required for this role. These requirements include, but are not limited to the following specialized security screenings: Microsoft Cloud Background Check: This position will be required to pass the Microsoft Cloud background check upon hire/transfer and every two years thereafter
Responsibilities
Come talk to us. We're hiring for a wide variety of roles and responsibilities. We'd love to find the right spot for you on the Virtualization Core Platform team.