Software Engineering - Azure Networking Control Plane

Microsoft Silicon, Cloud Hardware, and Infrastructure Engineering (SCHIE) powers Microsoft's Intelligent Cloud mission, delivering core infrastructure for 200+ online businesses including Azure, Office 365, and Xbox Live.
$117,200 - $229,200
Cloud
Senior Software Engineer
Hybrid
5,000+ Employees
4+ years of experience
Enterprise SaaS · Cloud

Description For Software Engineering - Azure Networking Control Plane

Microsoft's Azure Data Processing Unit (DPU) team is seeking a Senior Software Engineer to join their Networking software team. This role focuses on designing, developing, and supporting networking control plane functions that enable high-performance data processing within Azure data centers. As part of Microsoft's expanding Cloud Infrastructure, you'll work with a global team of talented engineers to create cutting-edge networking solutions.

The position involves working on state-of-the-art software and hardware integration, creating highly programmable and high-performance chip solutions for efficient data handling. You'll be instrumental in developing new solutions for the Azure fleet, participating in the design of advanced networking solutions, and optimizing performance.

The ideal candidate should have strong experience in networking software development, particularly with ethernet/IP networking control plane functions. Proficiency in C, C++, or Rust programming is essential, along with knowledge of packet forwarding methods and Software Defined Networks (SDN). Experience with DPUs, programmable NICs, or hardware offload architectures is highly valued.

This role offers the opportunity to work on Microsoft's cloud infrastructure that powers over 200 online businesses including Bing, Office 365, Xbox Live, and Azure. You'll be part of a team focused on smart growth, high efficiency, and delivering trusted experiences to customers worldwide. The position includes competitive compensation, comprehensive benefits, and the chance to work on technology that impacts millions of users globally.

Working in a hybrid environment with up to 50% work from home flexibility, you'll collaborate with cross-functional teams to drive innovation in cloud infrastructure. This is an excellent opportunity for someone passionate about networking software development who wants to make a significant impact on Microsoft's cloud computing future.

Last updated 6 days ago

Responsibilities For Software Engineering - Azure Networking Control Plane

  • Collaborate with stakeholders to determine user requirements
  • Create and optimize code to improve performance and maintainability
  • Partner with stakeholders to drive project plans and work items
  • Act as a Designated Responsible Individual (DRI) and guide other engineers
  • Monitor system/product/service and handle complex problems
  • Drive consistency in monitoring and operations at scale

Requirements For Software Engineering - Azure Networking Control Plane

Rust
Linux
  • Bachelor's Degree in Computer Science or related technical discipline
  • 4+ years of programming skills in C/C++ or Rust
  • Experience in software design and coding of ethernet/IP networking control plane functions
  • Experience with programmable NIC, smart NIC, network switches/routers, or network appliances
  • Must pass Microsoft Cloud Background Check

Benefits For Software Engineering - Azure Networking Control Plane

Medical Insurance
Education Budget
Parental Leave
  • Industry leading healthcare
  • Educational resources
  • Discounts on products and services
  • Savings and investments
  • Maternity and paternity leave
  • Generous time away
  • Giving programs
  • Networking opportunities

Interested in this job?

Jobs Related To Microsoft Software Engineering - Azure Networking Control Plane

Senior Cloud Network Engineer

Senior Cloud Network Engineer role at Microsoft Azure Edge team, building and maintaining global network infrastructure with competitive pay and benefits.

Senior Software Engineer

Senior Software Engineer role at Microsoft Azure Edge team, building and managing global network infrastructure with focus on security and reliability.

Technical Support Engineer - Azure Networking

Senior Technical Support Engineer position at Microsoft focusing on Azure Networking, offering hybrid work model and comprehensive benefits package.

Critical Environment Senior Mechanical Engineer

Senior Mechanical Engineer role at Microsoft focusing on critical environment and datacenter infrastructure design and operations.

Critical Environment Senior Electrical Engineer

Senior Electrical Engineer role at Microsoft managing critical datacenter infrastructure, offering competitive pay and comprehensive benefits.