Microsoft's Hyper-V Network Virtualization team is seeking a Senior Software Engineer to shape the future of Azure. This role involves developing foundational, high-performance networking software on cutting-edge platforms in Azure, focusing on kernel-level software components. As part of Core OS, you'll be responsible for the Operating Systems powering Azure, Microsoft's Linux OS, Windows Client, Xbox, and Windows Server ecosystem. The position requires expertise in systems programming, with a focus on high-performance computing and network virtualization. You'll work with multi-threaded programming, distributed systems, and have the opportunity to impact billions of customers worldwide. The role offers a hybrid work environment with up to 50% work from home flexibility and competitive compensation ranging from $117,200 to $229,200. Microsoft provides comprehensive benefits including healthcare, educational resources, and parental leave. This is an excellent opportunity for experienced engineers passionate about system-level programming and interested in working on critical infrastructure that powers Microsoft's cloud services.