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
This job posting may no longer be active. You may be interested in these related jobs instead:
Senior Software Engineer

Senior Software Engineer role at Microsoft's Azure Core Economics team, developing data-intensive solutions for cloud economics challenges with flexible work arrangements.

Senior Software Engineer(s)

Senior Software Engineer role at Microsoft Security, focusing on authentication and authorization systems, offering competitive pay and remote work options.

Senior Software Engineer

Senior Software Engineer role at Microsoft working on OneDrive and SharePoint cloud services, focusing on system design, migration, and infrastructure development.

Senior Software Engineer

Senior Software Engineer role at Microsoft working on Azure PostgreSQL database services, focusing on AI-enhanced features and developer experiences.

Senior Software Engineer

Senior Software Engineer role at Microsoft working on Azure PostgreSQL team, focusing on cloud database services and distributed systems.

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 15 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?