Software Engineer

Microsoft is a global technology company that empowers people and organizations worldwide through innovative software, devices, and cloud solutions.
$81,900 - $160,200
Backend
Mid-Level Software Engineer
Hybrid
5,000+ Employees
1+ year of experience
Enterprise SaaS · Cloud

Description For Software Engineer

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.

Last updated 2 days ago

Responsibilities For Software Engineer

  • Designing, building, deploying, and iterating on innovative solutions for the cloud and edge through Azure Linux distribution, with focus on ARM64 enablement
  • Drive key open-source initiatives within Microsoft that contribute to Linux adoption
  • Ensure customer success by troubleshooting and fixing complex issues
  • Proactively seek new knowledge and adapt to new trends, technical solutions, and patterns

Requirements For Software Engineer

Linux
Go
Rust
  • Bachelor's Degree in Computer Science or related technical discipline with proven coding experience
  • 1+ years technical experience
  • Experience in Linux kernel, low-level software, and/or hypervisor design and development
  • Experience with low-level ARM64 development preferred
  • Experience with datacenter-class technologies
  • Contributions to open-source projects is a plus

Benefits For Software Engineer

Medical Insurance
Dental Insurance
Vision Insurance
401k
Parental Leave
Education Budget
  • Industry leading healthcare
  • Educational resources
  • Discounts on products and services
  • Savings and investments
  • Maternity and paternity leave
  • Generous time away
  • Giving programs
  • Opportunities to network and connect

Interested in this job?

Jobs Related To Microsoft Software Engineer

Software Engineer II

Microsoft is hiring a Software Engineer II in Bangalore to work on Windows Server stability and quality, offering hybrid work and comprehensive benefits.

Software Engineer II

Microsoft is hiring a Software Engineer II to join their Business & Industry Copilot team, working on AI-driven business applications with competitive pay and benefits.

Software Engineer II

Software Engineer II position at Microsoft's Purview Information Protection team, focusing on building security features for Office products to protect sensitive information across platforms.

Software Engineer II

Software Engineer II position at Microsoft's Mixed Reality team, focusing on display software/firmware development for AR/VR technology. Hybrid role in Redmond, WA.

Software Engineer - Fullstack, Multiple Locations

Full-stack Software Engineering role at Microsoft with focus on developing maintainable and extensible code for products and services.