Join Microsoft's Azure Edge team as a Software Engineer II in a high-visibility position focused on building state-of-the-art services for one of the world's largest networks. The Azure Edge Computing team is responsible for developing and deploying Azure applications and services across more than 200 Edge sites and 60+ Azure regions globally. This role offers an exciting opportunity to work on cutting-edge technology with the mission of reaching every human on the planet within 25ms.
The position involves designing and building applications for Azure Edge Computing platform, managing large-scale Edge Datacenters, and contributing to Microsoft's mission of empowering every person and organization to achieve more. You'll be part of a team that operates one of the planet's biggest network infrastructures, constantly innovating to build the world's most reliable, performant, and secure network infrastructure.
This role offers competitive compensation ranging from $98,300 to $208,800 (location dependent) and comes with comprehensive benefits including industry-leading healthcare, educational resources, and parental leave. With up to 100% work-from-home flexibility and opportunities for technical and career growth, this position provides an excellent balance of challenging work and work-life integration.
The ideal candidate will have 2+ years of technical engineering experience, strong background in distributed systems, and proficiency in languages like C++, Java, JavaScript, or Python. You'll be working in an inclusive culture built on respect, integrity, and accountability, where innovation and collaboration are key to achieving shared goals.