Microsoft's Azure Software Load Balancer team is seeking a Senior Software Engineer to join their Core Networking division. This role is crucial in designing, building, and operating critical network offerings that differentiate Azure in the cloud computing space. The team focuses on developing software systems for cloud-scale load balancing solutions, leveraging software-defined networking (SDN) and network function virtualization infrastructure.
The position offers an opportunity to work on next-generation load balancer technologies and collaborate with other SDN teams to deliver seamless, reliable, and high-performance cloud infrastructure. You'll be part of a team that continuously innovates to improve the agility, scalability, reliability, security, and cost-effectiveness of Azure's networking services.
As a Senior Software Engineer, you'll be responsible for developing distributed systems at massive scale, implementing end-to-end telemetry and automation capabilities, and solving complex network performance challenges. The role requires strong technical expertise in languages like C++, C#, or Rust, and experience with distributed systems and microservice architecture.
The position offers a hybrid work environment with 3 days per week in-office, comprehensive benefits including industry-leading healthcare, educational resources, and generous time off. 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 who want to impact cloud infrastructure at global scale, work with cutting-edge technology, and contribute to Microsoft's cloud computing leadership.