Join Microsoft's Azure Edge Infrastructure team as a Software Engineer II, where you'll be at the forefront of distributed systems development for Azure Edge. This role offers an exciting opportunity to work on cutting-edge technology, specifically the next generation Hyper-Converged Cloud Platform that combines virtualization, compute, and storage into a resilient, software-defined solution.
As part of the Azure Edge and Platform Division, you'll contribute to solutions that impact multiple products, including large private cloud datacenters and Microsoft Azure. You'll work with latest technologies including Hybrid Cloud, Containers, and Storage Spaces Direct, helping to shape Microsoft's next generation Azure Edge Platform.
The position 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 parental leave. The role supports hybrid work with up to 50% work from home flexibility.
You'll be joining a fast-paced, energetic team where you'll design distributed, scalable services, implement reliable multi-threaded features, and optimize performance. The ideal candidate should have at least 2 years of technical engineering experience, strong coding skills in C/C++/C#, and experience with distributed systems and cloud technologies.
This is an excellent opportunity for a dynamic, self-motivated engineer passionate about distributed systems to make a significant impact at Microsoft, where the mission is to empower every person and organization on the planet to achieve more. The company culture emphasizes growth mindset, innovation, and collaboration, creating an inclusive environment where everyone can thrive.