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 7 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 Azure Sovereign Cloud Customer Engineer

Senior Azure Cloud Engineer role at Microsoft, focusing on sovereign cloud support and engineering, offering hybrid work in Bucharest.

Senior Optical Network Development Engineer

Senior Optical Network Developer role at Microsoft, focusing on Azure Fiber infrastructure and Hollow Core Fiber technology, with emphasis on automation and AI-driven solutions.

Senior Electrical Engineer Power Systems

Senior Electrical Engineer role at Microsoft focusing on datacenter power systems design and implementation, offering hybrid work and competitive benefits.

Senior Software Engineer - CTJ - Poly

Senior Software Engineer role at Microsoft's Sovereign Cloud Security Team, focusing on security solutions and cloud infrastructure with Top Secret clearance requirement.

Senior Software Engineer - CTJ - TS/SCI

Senior Software Engineer position at Microsoft's Cloud Transfer Service team, requiring TS/SCI clearance, focusing on secure cloud data transfer solutions.