Microsoft's Azure Networking team is at the forefront of cloud computing and Software Defined Networking, developing innovative solutions that power over 200 Microsoft online services. As a Principal Software Engineer, you'll work on critical networking infrastructure that supports services like Bing, Microsoft 365, Xbox Live, and Azure cloud services across 100+ global data centers.
The role focuses on developing highly available load balancing technologies and SDN solutions that enable customers to design and control their cloud network environments. You'll work with cutting-edge technologies including Virtual Networks, Load Balancers, Network Security Groups, and Application Gateways, while helping transform traditional enterprise network functions into cloud-native solutions.
You'll lead the design and implementation of scalable PubSub systems, mentor other engineers, and drive cross-team initiatives. The position requires deep technical expertise in networking, distributed systems, and software development, with opportunities to influence architectural decisions that impact millions of customers.
This is an opportunity to shape the future of cloud networking at Microsoft, working with industry-leading technologies and talented teams. The role offers comprehensive benefits, professional growth opportunities, and the chance to work on technologies that power some of the world's largest online services. You'll be part of Microsoft's mission to empower every person and organization on the planet to achieve more.