Join Microsoft's Azure Network Manager team and shape the future of cloud technology. As a Software Engineer II, you'll be working on software systems that manage networking resources for Azure clouds, focusing on software-defined networking (SDN) and network function virtualization infrastructure. The role offers an exciting opportunity to architect, build, and deliver high-performance cloud infrastructure solutions.
The position involves working with cutting-edge technology in distributed systems and cloud computing, where you'll contribute to making Azure's networking services more agile, scalable, reliable, secure, and cost-effective. You'll be part of a team that values innovation and continuous improvement, working on systems that operate at massive scale.
The role offers flexibility with up to 100% remote work options in the USA, allowing you to choose between working from state-of-the-art facilities or your home office. You'll be compensated competitively, with base pay ranging from $98,300 to $208,800 depending on location, particularly higher in the San Francisco Bay area and New York City metropolitan area.
Microsoft provides a comprehensive benefits package, including industry-leading healthcare, educational resources, and parental leave. The company culture emphasizes growth mindset, innovation, and collaboration, making it an ideal environment for engineers who want to make a significant impact while growing their careers.
This position requires a minimum of 2 years of technical engineering experience, with opportunities to work on complex distributed systems and cloud infrastructure. You'll be involved in all aspects of the software development lifecycle, from requirements gathering to implementation and maintenance, while having the chance to work with various modern technologies and programming languages.