Microsoft's Azure Edge Infrastructure team is seeking a dynamic Software Engineer II to join their innovative cloud platform development efforts. This role offers an exciting opportunity to work on cutting-edge distributed systems and be part of the infrastructure for Azure Edge. The position involves developing next-generation Hyper-Converged Cloud Platform solutions that converge virtualization, compute, and storage into a resilient, software-defined system.
As part of the Azure Edge and Platform Division, you'll work on solutions that impact multiple products, including large private cloud datacenters and Microsoft Azure. You'll get hands-on experience with latest technologies including Hybrid Cloud, Containers, and Storage Spaces Direct, while contributing to Microsoft's next generation Azure Edge Platform.
The role offers competitive compensation ranging from $98,300 to $193,200 per year (higher in SF and NYC areas), along with comprehensive benefits including healthcare, educational resources, and investment options. You'll be part of Microsoft's inclusive culture that emphasizes growth mindset, innovation, and collaboration to achieve shared goals.
Key responsibilities include designing distributed services, implementing reliable multi-threaded features, performance optimization, and quality assurance. The ideal candidate should have at least 2 years of technical engineering experience, strong coding skills in C/C++/C#, and background in distributed systems or cloud technologies.
This is an excellent opportunity for someone passionate about distributed systems to work on enterprise-scale cloud infrastructure while contributing to Microsoft's mission of empowering every person and organization on the planet to achieve more.