Principal Software Engineer - RDMA

Microsoft's Silicon, Cloud Hardware, and Infrastructure Engineering team powers Microsoft's cloud infrastructure and 200+ online businesses.
$137,600 - $267,000
Backend
Principal Software Engineer
Hybrid
5,000+ Employees
6+ years of experience
Enterprise SaaS · Cloud

Description For Principal Software Engineer - RDMA

Microsoft's Silicon, Cloud Hardware, and Infrastructure Engineering (SCHIE) team is seeking a Principal Software Engineer specializing in RDMA to join their Azure Data Processing Unit (DPU) team. This role is crucial in developing and maintaining the networking software stack that powers Microsoft's cloud infrastructure. The position combines cutting-edge software and hardware expertise to create high-performance solutions for data processing.

The ideal candidate will have extensive experience in RDMA networking software development, with a strong background in L2/L3/L4 ethernet/IP networking and C programming. You'll be working on state-of-the-art DPU technology that enhances Azure's capability to handle large data volumes efficiently.

As a Principal Engineer, you'll lead technical initiatives, mentor team members, and drive innovation in cloud infrastructure. The role offers competitive compensation, comprehensive benefits, and the opportunity to work on technology that powers Microsoft's global cloud services. The hybrid work environment allows up to 50% work from home, providing flexibility while maintaining collaborative opportunities.

This position is perfect for experienced engineers passionate about high-performance networking, cloud infrastructure, and technical leadership. You'll be at the forefront of developing solutions that impact Microsoft's cloud services used by millions globally.

Last updated 7 days ago

Responsibilities For Principal Software Engineer - RDMA

  • Collaborate with stakeholders to understand business needs and translate them into technical requirements
  • Work across team boundaries to drive clarity and alignment
  • Drive identification of dependencies and development of design documents
  • Create, implement, optimize, and debug code for performance and maintainability
  • Conduct research and stay updated with latest industry trends
  • Act as a Designated Responsible Individual (DRI)
  • Coach and mentor fellow team members
  • Drive consistency in monitoring and operations at scale

Requirements For Principal Software Engineer - RDMA

Python
Java
JavaScript
  • Bachelor's Degree in Computer Science or related technical discipline
  • 6+ years technical engineering experience
  • 2+ years experience in developing networking software stack for RDMA
  • 4+ years experience in software design and coding of L2/L3/L4 ethernet/IP networking
  • 4+ years programming experience in C
  • Pass Microsoft Cloud Background Check

Benefits For Principal Software Engineer - RDMA

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
  • Opportunities to network and connect

Interested in this job?

Jobs Related To Microsoft Principal Software Engineer - RDMA

Principal Software Engineer

Principal Software Engineer role at Microsoft leading AI and productivity innovation for Copilot and Microsoft 365, offering competitive pay and comprehensive benefits.

Principal Software Engineer

Principal Software Engineer role at Microsoft Security, leading development of security monitoring platform for Entra identity services with focus on MFA and conditional access.

Principal Software Engineer

Principal Software Engineer position at Microsoft's AI Fundamentals team, focusing on containerization and cloud-native technologies with Kubernetes expertise required.

Principal Software Engineer

Principal Software Engineer role at Microsoft Vancouver, leading AI and content systems development with LLMs, offering competitive pay and hybrid work.

Principal Software Engineer

Principal Software Engineer position at Microsoft leading AI Extensibility Platform development for Teams & M365, offering hybrid work and competitive compensation.