
Empowering every person and organization on the planet
Microsoft Corporation, headquartered in Redmond, Washington, is a leading technology company known for its software products like Windows and Office, as well as cloud services through Azure. With over 100,000 employees, Microsoft serves millions of customers globally, including major enterprises lik...
Microsoft offers competitive salaries, stock options, generous PTO policies, and comprehensive health benefits. Employees also enjoy a flexible remote...
Microsoft fosters a culture of innovation and inclusivity, emphasizing collaboration across teams and a commitment to diversity. The company values em...

Microsoft • United States, Multiple Locations, Multiple Locations
Microsoft is hiring a Principal Software Engineer to architect and build next-generation frameworks for Azure Container Networking. You'll work with technologies like Azure, Kubernetes, and eBPF to enhance connectivity and observability for large-scale AI workloads. This role requires extensive experience in software engineering and cloud technologies.
You have a strong background in software engineering with a focus on cloud technologies, particularly in designing and implementing scalable systems. Your experience includes working with Azure and Kubernetes, and you understand the complexities of networking in distributed environments. You are adept at using eBPF for high-performance networking solutions and have a solid grasp of cloud APIs that integrate with open-source projects. You thrive in collaborative settings, driving innovation while ensuring that your solutions meet the demands of enterprise customers.
You possess a growth mindset and are committed to continuous learning and improvement. You have a proven track record of leading engineering projects from conception to deployment, demonstrating your ability to manage complex technical challenges. Your communication skills allow you to articulate technical concepts clearly to both technical and non-technical stakeholders, fostering a culture of inclusion and collaboration.
Experience with AI-driven platforms and telemetry analysis is a plus, as you will be working on projects that leverage AI for network optimization. Familiarity with open-source networking tools like Cilium and Retina will enhance your contributions to the team. You are passionate about building resilient systems that can handle the unprecedented demands of large-scale AI workloads.
As a Principal Software Engineer, you will lead the design and development of frameworks that provision connectivity and observability across distributed container fleets. Your responsibilities will include architecting solutions that utilize eBPF for enhanced networking performance and developing cloud APIs that integrate seamlessly with existing open-source projects. You will collaborate with cross-functional teams to ensure that the solutions you build meet the needs of critical enterprise customers.
You will also drive initiatives that leverage AI to analyze massive telemetry streams, enabling automated troubleshooting and optimization of network performance. Your role will involve mentoring junior engineers, sharing your expertise, and fostering a culture of innovation within the team. You will be responsible for ensuring that the systems you design are scalable, resilient, and secure, meeting the high standards expected by Microsoft.
At Microsoft, you will be part of a mission-driven organization that empowers every person and every organization on the planet to achieve more. You will work in an inclusive environment that values respect, integrity, and accountability. We offer competitive compensation and benefits, along with opportunities for professional growth and development. Join us in shaping the future of cloud networking and AI technologies.
Apply now or save it for later. Get alerts for similar jobs at Microsoft.