Software Engineering - Azure Networking Control Plane

Microsoft is a global technology company that develops and supports software, services, devices, and solutions worldwide.
$117,200 - $229,200
Backend
Senior Software Engineer
Hybrid
5,000+ Employees
4+ years of experience
Enterprise SaaS · Cloud

Description For Software Engineering - Azure Networking Control Plane

Microsoft Silicon, Cloud Hardware, and Infrastructure Engineering (SCHIE) is seeking a Senior Software Engineer to join their Azure Data Processing Unit (DPU) team. This role is crucial in developing networking control plane functions that enable high-performance data processing within Azure data centers.

The position involves working with state-of-the-art software and hardware to create highly programmable and high-performance chips capable of efficiently handling large data volumes. As part of a dynamic, multi-talented global team, you'll design, develop, deploy, and support networking control plane functions critical to Azure's infrastructure.

The role is within SCHIE, the team responsible for Microsoft's expanding Cloud Infrastructure and powering Microsoft's "Intelligent Cloud" mission. SCHIE delivers core infrastructure and foundational technologies for over 200 online businesses including Bing, MSN, Office 365, Xbox Live, Teams, OneDrive, and the Microsoft Azure platform globally.

Key responsibilities include collaborating on user requirements, developing design documents, implementing and optimizing code, and acting as a Designated Responsible Individual (DRI). You'll work with cutting-edge networking solutions and focus on performance optimization while ensuring high quality and lowest cost deployment of new offerings.

The ideal candidate will have strong experience in ethernet/IP networking control plane functions, proficiency in C/C++/RUST programming, and knowledge of Software Defined Networks (SDN). This is an excellent opportunity for someone passionate about cloud infrastructure and networking software development to work on large-scale, impactful projects at Microsoft.

Benefits include industry-leading healthcare, educational resources, savings and investments opportunities, parental leave, and generous time away. The position offers a competitive salary range of $117,200 - $229,200 per year (higher for SF Bay Area and NYC locations) and includes comprehensive benefits.

This role combines technical expertise with strategic thinking, requiring someone who can both write high-quality code and understand the broader implications of their work in Microsoft's cloud infrastructure. Join us in shaping the future of cloud computing and networking technology at Microsoft.

Last updated 2 days ago

Responsibilities For Software Engineering - Azure Networking Control Plane

  • Collaborates with stakeholders to determine user requirements and develop design documents
  • Creates, implements, optimizes, debugs, refactors, and reuses code to improve performance and maintainability
  • Partners with stakeholders to drive project plans, release plans, and work items
  • Acts as a Designated Responsible Individual (DRI) and guides other engineers
  • Proactively seeks new knowledge and adapts to new trends and technical solutions

Requirements For Software Engineering - Azure Networking Control Plane

Python
Java
Linux
Rust
  • 4 years of programming skills in C or C++ or RUST
  • Bachelor's Degree in Computer Science or related technical discipline AND 4+ years technical engineering experience
  • Experience in software design and coding of ethernet/IP networking network control plane functions
  • Must pass Microsoft Cloud Background Check upon hire/transfer and every two years thereafter

Benefits For Software Engineering - Azure Networking Control Plane

Medical Insurance
Dental Insurance
Vision Insurance
401k
Parental Leave
  • Industry leading healthcare
  • Educational resources
  • Discounts on products and services
  • Savings and investments
  • Maternity and paternity leave
  • Generous time away
  • Giving programs
  • Opportunities to network and connect

Interested in this job?

Jobs Related To Microsoft Software Engineering - Azure Networking Control Plane

Senior Software Engineer

Senior Software Engineer role at Microsoft AI organization focusing on building secure and compliant services for Copilot, Bing, and other Microsoft AI products.

Critical Environment Instrumentation Engineer (CEIE)

Critical Environment Instrumentation Engineer role at Microsoft focusing on maintaining and managing industrial control systems in 24x7x365 mission-critical datacenters.

Senior Software Engineer - Host Networking & Hardware Acceleration

Senior Software Engineer role at Microsoft Azure focusing on host networking and hardware acceleration, building performant and reliable cloud network infrastructure with up to 100% remote work option.

Senior Software Design Engineer

Senior Software Engineer role at Microsoft's Xbox Video team, focusing on video hardware, drivers, and firmware development for cutting-edge gaming systems.

Software Engineer / Senior Software Engineer

Senior Software Engineering role at Microsoft's Azure Core team in Romania, focusing on cloud infrastructure and distributed systems development.