Microsoft's Linux System Group (LSG) within Core OS is seeking a Senior Software Engineer to join their team working on Linux platforms that power services and devices across Cloud, Edge, and Client. This role is crucial in developing and maintaining the Operating Systems that support Azure, Microsoft's Linux OS, Windows Client, Xbox, and Windows Server ecosystem. The position offers the opportunity to work on cutting-edge Linux kernel development, platform security, and open-source projects at one of the world's leading technology companies.
The role combines deep technical expertise in Linux kernel development with collaborative work across multiple teams and the open-source community. You'll be responsible for designing and implementing Linux kernel solutions, working with upstream communities, and ensuring robust architecture design. The position offers significant technical challenges while contributing to Microsoft's mission of empowering every person and organization globally.
This is an excellent opportunity for experienced engineers passionate about Linux, system-level programming, and open-source development. The role offers competitive compensation ($117,200 - $229,200), comprehensive benefits, and the flexibility of up to 100% remote work. Microsoft emphasizes diversity and inclusion, professional development, and maintains a culture built on respect, integrity, and accountability.
The ideal candidate will have 4+ years of experience in Linux kernel or hypervisor development, strong programming skills in C and Python, and potentially Rust. Experience with platform security, secure boot, or embedded systems is highly valued, as are contributions to the upstream Linux kernel community.