Overview
Imagine working at the forefront of the cloud industry, redefining where Kubernetes can run. The AKS Flex team is building the next generation of Azure Kubernetes Service: a single AKS control plane that can manage worker nodes running anywhere, whether in other Azure regions, on-premises data centers, bare-metal fleets, edge sites, or other clouds.
We are hiring a Principal Software Engineer to build the networking that makes this possible. You will design the multi-site connectivity behind flex nodes for AKS and Unbounded, our open-source project for joining any Linux machine to a Kubernetes cluster across sites and networks, so that pods and nodes in any location behave as part of one cluster. You will also bring high-performance fabrics to GPU and AI workloads running across this distributed footprint.
You will solve deeply technical problems in overlay and underlay networking, routing, dataplane performance, secure connectivity, and reliable production operations at global scale. Your work will directly unlock capacity for GPU-hungry AI workloads, data-residency-constrained customers, and organizations that want one operating model for all of their compute.
This is a unique opportunity to define the networking architecture of a new product area from its early days, represent Microsoft in the open-source community, and shape what hyperscale managed Kubernetes looks like without boundaries.
Microsofts 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.
Responsibilities
Qualifications
Required Qualifications:
Other Requirements:
Preferred Qualifications:
Masters Degree in Computer Science or related technical field AND 8+ years technical engineering experience with coding in languages including, but not limited to, Go, Rust, C, C++, C#, Java, or Python
OR Bachelors Degree in Computer Science or related technical field AND 12+ years technical engineering experience with coding in languages including, but not limited to, Go, Rust, C, C++, C#, Java, or Python
OR equivalent experience
Experience with Linux or similar Unix-like server environments
OR equivalent experience
Experience leading the architecture, design, and delivery of large-scale networking or distributed systems
OR equivalent experience
Deep understanding of networking across data center, overlay, and high-performance fabrics, such as InfiniBand, RDMA and MRC, ESUN, VXLAN, GENEVE, WireGuard, BGP, and eBPF-based dataplanes (e.g., Cilium)
Deep understanding of the Linux networking stack, including routing, netfilter/nftables, XDP, and kernel networking performance
Experience with Containers, Kubernetes, or other cloud-native technologies, including building controllers and CRDs
Recognized maintainer or leadership role in Kubernetes, Cilium, or other CNCF or networking open-source projects
Experience with CI/CD tools and processes, including but not limited to GitHub, Azure DevOps, or GitLab
#azurecorejobs
Software Engineering IC5 - The typical base pay range for this role across the U.S. is USD $142,800 - $274,800 per year. There is a different range applicable to specific work locations, within the San Francisco Bay area and New York City metropolitan area, and the base pay range for this role in those locations is USD $188,000 - $304,200 per year.
Certain roles may be eligible for benefits and other compensation. Find additional benefits and pay information here:
https://careers.microsoft.com/us/en/us-corporate-pay
This position will be open for a minimum of 5 days, with applications accepted on an ongoing basis until the position is filled.
Microsoft is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to age, ancestry, citizenship, color, family or medical care leave, gender identity or expression, genetic information, immigration status, marital status, medical condition, national origin, physical or mental disability, political affiliation, protected veteran or military status, race, ethnicity, religion, sex (including pregnancy), sexual orientation, or any other characteristic protected by applicable local laws, regulations and ordinances. If you need assistance with religious accommodations and/or a reasonable accommodation due to a disability during the application process, read more about requesting accommodations.
| Location | NY |
| Industry | Computer Software |
| Salary | $142,800–$274,800 Per Year |
| Company Size | 10,000 employees or more |
| Year Founded | 1975 |
| Website | http://www.microsoft.com |
Browse dozens of recruiter approved resume templates, layouts and formats. Choose your favorite and make it your own in minutes.
Free resume templatesImprove your existing resume or start from scratch and create a standout, ATS-friendly resume. Add job-specific content, download and apply.
Free resume builder