Microsoft's Core OS Linux Platform Group is seeking a talented Software Engineer to join the Azure Linux Container Platform team. This role focuses on building the future of Linux in the Azure Cloud and edge computing through Microsoft's first-party Azure Linux distribution.
The position involves working with Linux Operating Systems development, specifically focusing on ARM64 architecture and the new Azure Cobalt 100 processor. You'll be developing features in Azure Linux OS and contributing to technical directions for Azure first-party services. The role requires active participation in the broader Linux community and contributions to Open-Source projects.
As part of the Core OS team, you'll be responsible for Operating Systems that power Azure, Microsoft's Linux OS, platforms for Windows Client and Xbox, and the Windows Server ecosystem. This position is crucial in supporting cloud businesses and billions of customers worldwide through high-quality, high-efficiency operating systems and platform components.
The ideal candidate should have strong experience in Linux kernel development, low-level software, and hypervisor design. Knowledge of ARM64 architecture and performance optimization is highly valued. You'll work in a high-energy, creative environment, collaborating with teams across Microsoft to empower millions of customers globally.
Benefits include industry-leading healthcare, educational resources, savings and investment options, parental leave, and generous time off. The role offers hybrid work arrangements with up to 50% work from home and minimal travel requirements (0-25%). This is an excellent opportunity for someone passionate about Linux, open-source development, and cloud computing to make a significant impact at Microsoft.
The position offers competitive compensation with a base pay range of $81,900 - $160,200 per year (higher in SF Bay Area and NYC). Microsoft provides a comprehensive benefits package and promotes a culture of inclusion where everyone can thrive both at work and beyond.