Description
Microsoft is hiring a Principal Software Engineer for its Virtualization Core Platform team to lead architecture and foundational development across the hypervisor and Virtual Machine Monitor, with emphasis on OpenVMM and systems software supporting Windows, Linux, macOS, Azure, and containers. The role combines hands-on systems development, architectural leadership, technical mentorship, cross-team influence, and complex hardware-software debugging. Candidates need substantial systems or platform software experience in C, C++, or Rust, along with security-screening eligibility; the typical U.S. base pay range is USD 142,800–274,800 per year, with higher ranges for the San Francisco Bay area and New York City metropolitan area.
