Microsoft's Azure Networking team is seeking a Senior Software Engineer to join their Software for Open Networking in the Cloud (SONiC) team. This role is at the forefront of Hyperscale Cloud Computing, working on one of the largest datacenter network infrastructures globally. The position involves building software and systems for massive data centers that power Azure, Bing, and other Microsoft cloud services.
The SONiC team is responsible for all software running on switches and routers, tackling challenging problems like supporting next-generation switches (10G/40G to 100G/400G/800G/1.6T), implementing packet forwarding features, providing switch telemetry data, and building AI backend networks. The team also leads an active open-source community for switch software used by various cloud providers.
As a Senior Software Engineer, you'll collaborate with stakeholders to determine requirements, develop design documents, and implement high-performance code. You'll serve as a Designated Responsible Individual, guiding other engineers and handling complex system issues. The role requires expertise in IP networking, distributed systems, and Linux, with opportunities to work on cutting-edge networking technologies.
The position offers competitive compensation ($119,800 - $258,000 depending on location), comprehensive benefits, and the chance to work remotely. You'll be part of Microsoft's mission to empower every person and organization on the planet to achieve more, working in a culture that values growth mindset, innovation, and collaboration.
This is an excellent opportunity for experienced engineers passionate about networking infrastructure, distributed systems, and open-source development to make a significant impact on global cloud computing infrastructure.