Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

Microsoft Logo

Principal Software Engineer - RDMA Azure Data Processing Unit

Microsoft

$139,900 - $304,200
Aug 19, 2025
Santa Clara, CA, USA
Apply Now

Microsoft Silicon, Cloud Hardware, and Infrastructure Engineering (SCHIE) is looking for engineers to help power Microsoft's Intelligent Cloud mission by developing high-performance chip solutions for Azure's next-generation data processing units (DPUs).

Requirements

  • 6+ years technical engineering experience with coding in language C
  • 2+ years of experience in developing networking software stack for RDMA forwarding or control plane functions
  • 4+ years of experience in software design and coding of Layer2/L3/L4 ethernet/IP networking data plane packet forwarding and control plane processing functions within a programmable NIC or network switches and routers or an architecture with hardware offload
  • Experience with RDMA (RoCE) packet forwarding development in data center switches and NICs
  • Experience in developing networking software on DPUs or programmable NICs or other hardware offload architectures.
  • Experience in developing technologies for reliable data transfer across networks with efficient fabric utilization and deterministic latency.
  • CI/CD Experience: Knowledge of Continuous Integration and Continuous Deployment (CI/CD) practices for streamlined software development and deployment processes.

Responsibilities

  • design, develop, deploy and support networking packet forwarding and control plane functions that enable high performance data processing within various network endpoints in Azure data centers.
  • work as part of a dynamic, multi-talented team of engineers from across the world.
  • collaborate with technical stakeholders in a cross functional team manner and contribute towards the success of multiple projects and initiatives across the organization.
  • develop new solutions for the Azure fleet, participate in the design of cutting-edge networking solutions and hone your design and performance optimization skills.
  • define and deliver operational measures of success for quality, delivery, scale and sustainability related to Microsoft cloud software.
  • envision and implement future technical solutions that will manage and optimize the Cloud infrastructure.
  • Drives, creates, implements, optimizes, debugs, refactors, and reuses code to establish and improve performance and maintainability, effectiveness, and return on investment (ROI).

Other

  • Ability to meet Microsoft, customer and/or government security screening requirements are required for this role.
  • Microsoft Cloud Background Check: This position will be required to pass the Microsoft Cloud Background Check upon hire/transfer and every two years thereafter.
  • Coaching and mentorship of fellow team members.
  • Effective communication skills and a passion for delivering scalable solutions through a diverse team of engineers.
  • Acts as a Designated Responsible Individual (DRI) and guides other engineers by developing and following the playbook, working on call to monitor system/product/service for degradation, downtime, or interruptions, alerting stakeholders about status and initiates actions to restore system/product/service for simple and complex problems when appropriate.