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 for Azure data centers. As part of a dynamic, global team, you'll work on cutting-edge networking solutions, developing new solutions for the Azure fleet, and optimizing performance.

The position is within Microsoft's SCHIE division, which powers Microsoft's expanding Cloud Infrastructure and is responsible for delivering core infrastructure for over 200 online businesses including Azure, Office 365, Xbox Live, and more. The DPU team combines state-of-the-art software and hardware expertise to create highly programmable, high-performance chips for efficient data handling.

The role requires strong expertise in networking software development, particularly in control plane functions within programmable NICs or network switches. You'll be instrumental in defining and delivering operational measures of success for quality, delivery, scale, and sustainability related to Microsoft cloud software.

This is an excellent opportunity for someone passionate about cloud infrastructure and networking software development. You'll work with cutting-edge technology, contribute to large-scale systems, and have the chance to impact Microsoft's global cloud infrastructure. The position offers competitive compensation, comprehensive benefits, and the opportunity to work in a hybrid environment with up to 50% work from home flexibility.

Last updated a day ago

Responsibilities For Software Engineering - Azure Networking Control Plane

  • Collaborate with stakeholders to determine user requirements
  • Create and implement optimized, maintainable code
  • Partner with stakeholders to drive project plans and work items
  • Act as Designated Responsible Individual (DRI) and guide other engineers
  • Monitor system/product/service and handle complex problems
  • Proactively seek new knowledge and adapt to new technical trends

Requirements For Software Engineering - Azure Networking Control Plane

Rust
  • Experience in software design and coding of ethernet/IP networking network control plane functions
  • 4 years of programming skills in C/C++ or RUST
  • Bachelor's Degree in Computer Science or related technical discipline
  • 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 Software Engineer

Senior Software Engineer role at Microsoft Azure focusing on confidential computing technology, offering remote work and competitive salary range of $117,200-$229,200.

Senior Software Engineer

Senior Software Engineer role at Microsoft Security, focusing on cloud-scale identity and security services with Azure, offering competitive pay and benefits.

Senior Software Engineer

Senior Software Engineer role at Microsoft Azure Core Compute team, focusing on cloud infrastructure and distributed systems with competitive compensation and benefits.

Senior Technical Support Engineer - Azure

Senior Technical Support Engineer position at Microsoft, focusing on Azure cloud services with up to 100% remote work flexibility and comprehensive benefits.

Senior Software Engineer

Senior Software Engineer role at Microsoft's Azure CXP team, focusing on cloud services and customer experience, offering hybrid work and competitive compensation.