View All Jobs 155705

Software Engineer II

Develop and maintain software-defined network infrastructure for large-scale data centers
Multiple Locations, Australia
Mid-Level
17 hours agoBe an early applicant
Microsoft

Microsoft

A global technology leader known for its software products, cloud services, and hardware like Windows OS and Xbox consoles.

Azure Networking Software Engineer II

Are you looking for an opportunity to build software and systems that support some of the largest data centers ever created? The Azure Networking team is responsible for designing and building the software-defined network infrastructure that powers millions of servers globally for Azure, Bing, and other Microsoft cloud services. Azure Networking operates at the forefront of hyperscale cloud computing and manages one of the largest data center network infrastructures in the world. The team’s scope includes the full range of networking offerings, with the physical network team overseeing all switches and routers within Azure data centers.

We are hiring a Software Engineer II to join the Software for Open Networking in the Cloud (SONiC) team. This team develops and maintains the software that runs on network switches and routers. Areas of focus include supporting next-generation switches ranging from 10 gigabits per second (10G) to 1.6 terabits per second (1.6T), implementing advanced packet forwarding features, enabling extensive telemetry for network devices, and building artificial intelligence (AI)-driven backend networks. The team also contributes to a growing open-source community for switch software, which is adopted by other cloud providers.

This role offers the opportunity to solve complex technical challenges while contributing to the scalability, reliability, and innovation of Microsoft’s cloud infrastructure. You will work alongside a collaborative team to design and implement features that enhance the performance and intelligence of network systems at scale.

Microsoft’s mission is to empower every person and every organization on the planet to achieve more. As employees we come together with a growth mindset, innovate to empower others, and collaborate to realize our shared goals. Each day we build on our values of respect, integrity, and accountability to create a culture of inclusion where everyone can thrive at work and beyond.

+ Show Original Job Post
























Software Engineer II
Multiple Locations, Australia
Engineering
About Microsoft
A global technology leader known for its software products, cloud services, and hardware like Windows OS and Xbox consoles.