Microsoft Silicon, Cloud Hardware, and Infrastructure Engineering (SCHIE) team is seeking a Software Engineer II to join their Azure Data Processing Unit (DPU) team. This role focuses on designing and developing networking packet forwarding solutions for Azure data centers.
The position involves working with state-of-the-art software and hardware to create highly programmable and high-performance chips for efficient data handling. You'll be part of a dynamic team developing solutions for the Azure fleet, participating in cutting-edge networking solutions design, and optimizing performance.
Key responsibilities include:
The role offers competitive compensation ($98,300 - $193,200 base pay, higher for SF and NYC areas) and comprehensive benefits including healthcare, educational resources, and parental leave. This is an excellent opportunity for experienced engineers passionate about cloud infrastructure and networking software development.
Required qualifications include a Bachelor's in Computer Science or related field plus 2+ years of technical engineering experience with C/C++ programming, particularly in L2/L3/L4 ethernet/IP networking packet forwarding functions. Experience with DPUs, programmable NICs, and CI/CD practices is preferred.
Join Microsoft's growing cloud business and help shape the future of Azure's infrastructure while working with cutting-edge technology in a collaborative, innovative environment.