Microsoft's Azure Edge Infrastructure team is seeking a 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 impacting multiple products, including large private cloud datacenters and Microsoft Azure. The role provides exposure to latest technologies including Hybrid Cloud, Containers, and physical/logical networking, while contributing to Microsoft's next generation Azure Edge Platform.
The ideal candidate should have strong programming skills in languages like C++, Java, or Python, with experience in distributed systems and cloud technologies. You'll be responsible for designing scalable services, implementing reliable features, and maintaining high-quality code. The position offers competitive compensation ($94,300 - $182,600) and comprehensive benefits including healthcare, educational resources, and parental leave.
This is an excellent opportunity for engineers passionate about distributed systems and cloud infrastructure to make a significant impact while working with cutting-edge technology at one of the world's leading tech companies. The hybrid work environment (up to 50% work from home) offers flexibility while maintaining collaborative opportunities with talented peers.