Microsoft's Azure Software Load Balancer team is seeking a talented Software Engineer to join their Core Networking division. This role focuses on designing, building, and operating critical network offerings that differentiate Azure in the market. The team is responsible for developing cloud-scale load balancing solutions powered by sophisticated software-defined networking (SDN) and network function virtualization infrastructure.
The position offers an opportunity to work on next-generation load balancer technologies while collaborating with other SDN teams to deliver robust cloud infrastructure. You'll be part of a team that continuously innovates to enhance the agility, scalability, reliability, security, and cost-effectiveness of Azure's networking services.
As a Software Engineer 2, you'll be involved in building distributed systems at massive scale, implementing end-to-end telemetry and automation capabilities, and solving complex performance challenges. The role requires strong technical expertise in languages like C++, C#, and Rust, along with experience in distributed systems and microservice architecture.
Microsoft offers comprehensive benefits including industry-leading healthcare, educational resources, investment options, and generous parental leave. The position features a hybrid work arrangement with up to 50% work from home flexibility and minimal travel requirements (0-25%). This is an excellent opportunity for engineers passionate about cloud infrastructure and networking to make a significant impact at one of the world's leading technology companies.
The ideal candidate will combine technical expertise with mentorship abilities, as you'll be expected to guide other engineers while serving as a Designated Responsible Individual (DRI). You'll work in an environment that values innovation, problem-solving, and customer focus, while contributing to technology that powers countless organizations worldwide.