Principal Software Engineer - RDMA

Microsoft Silicon, Cloud Hardware, and Infrastructure Engineering (SCHIE) powers Microsoft's cloud infrastructure and 200+ online businesses including Azure, Bing, Office 365, and Xbox Live.
$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 to join their Azure Data Processing Unit (DPU) team. This role is crucial in developing state-of-the-art networking software for Microsoft's cloud infrastructure, which powers over 200 online businesses including Azure, Bing, Office 365, and Xbox Live.

The position focuses on RDMA (Remote Direct Memory Access) technology, requiring deep expertise in networking software stack development and L2/L3/L4 ethernet/IP networking. You'll be working on cutting-edge DPU technology that combines advanced software and hardware to handle large data volumes efficiently.

As a Principal Engineer, you'll lead technical initiatives, mentor team members, and drive innovation in cloud infrastructure solutions. The role offers a competitive salary range of $137,600 - $267,000 (higher in SF Bay Area), along with comprehensive benefits including healthcare, educational resources, and parental leave.

The ideal candidate brings 6+ years of engineering experience, strong C programming skills, and extensive knowledge of networking protocols. You'll collaborate with cross-functional teams, architect solutions, and contribute to Microsoft's cloud infrastructure evolution. This is an excellent opportunity for a seasoned engineer passionate about high-performance networking and cloud technologies to make a significant impact at one of tech's leading companies.

Working in a hybrid environment (up to 50% work from home), you'll be part of a team that's essential to Microsoft's cloud strategy, focusing on quality, delivery, scale, and sustainability. The role combines technical leadership with hands-on development, making it perfect for those who want to shape the future of cloud infrastructure while working with cutting-edge technology.

Last updated a month ago

Responsibilities For Principal Software Engineer - RDMA

  • Collaborate with stakeholders to understand business needs and translate them into technical requirements
  • Work across team and organizational boundaries to drive clarity and alignment
  • Drive identification of dependencies and development of design documents
  • Create, implement, optimize, debug, and refactor code
  • Conduct research and stay updated with latest industry trends
  • Act as a Designated Responsible Individual (DRI) and guide other engineers
  • Coach and mentor fellow team members
  • Drive innovation and improve system performance

Requirements For Principal Software Engineer - RDMA

Python
Java
JavaScript
  • Bachelor's Degree in Computer Science or related technical discipline
  • 6+ years technical engineering experience with coding
  • 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
  • Must 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's Security Copilot team, building AI-powered security platforms with focus on distributed systems and enterprise architecture.

Principal Software Engineer

Principal Software Engineer role at Microsoft's CoreAI team, working on cutting-edge AI technology with competitive compensation and comprehensive benefits.

Principal Software Engineering Lead

Lead engineering team for AAA multiplayer shooter game at Microsoft's Halo Studios using Unreal Engine 5

Principal Software Engineer

Principal Software Engineer role at Microsoft leading data privacy and security solutions development, requiring 10+ years of experience in distributed systems and software engineering.

Principal Software Engineering Manager

Lead Microsoft's M365 Routing team as Principal Software Engineering Manager, managing high-scale distributed systems and engineering team in Prague.