Microsoft’s Azure Core organization builds foundational infrastructure for Azure, supporting compute, networking, and storage services. The Principal Software Engineer will help evolve Microsoft’s high-performance, security-critical virtualization platform, with a focus on virtualizing devices such as GPUs and NVMe controllers. The role shapes foundational technology used by Hyper-V, Azure, Windows, Linux, and containers. This is a technical systems engineering position focused on software at the hardware/software boundary. The engineer will work with architects, firmware engineers, hardware designers, and platform teams to deliver scalable, secure, high-performance infrastructure for Azure at hyperscale. The role also provides technical leadership across complex initiatives and contributes to architectural direction within Azure Boost and host platform infrastructure.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Principal