Senior Software Engineer

1 Month ago • 4 Years + • Quality Assurance • $117,200 PA - $250,200 PA

Job Summary

Job Description

As a Senior Software Engineer in the DPU Integration and Test team, you'll test control and data plane software running on custom-built DPU silicon for storage and networking. Responsibilities include writing test applications in C for DPU runtime software, creating automated tests in Python, championing quality, debugging, maintaining regression suites, and researching new technologies. This role involves testing networking protocols and core DPU features, driving end-user workflows, and ensuring product quality before customer deployment. The team focuses on innovative products deployed at a planetary scale.
Must have:
  • 4+ years experience in testing and writing automated tests
  • Bachelor's Degree in Computer Science or related field
  • Experience with C and/or Python
  • Testing networking protocols and core DPU features
Good to have:
  • Experience testing embedded software for NICs/DPUs/IPUs
  • Understanding of networking (TCP/IP, RoCEv2, routing/switching)
  • Experience with Software Defined Networking and server platform firmware testing

Job Details

Overview

Microsoft Silicon, Cloud Hardware, and Infrastructure Engineering (SCHIE) is the team behind Microsoft’s expanding Cloud Infrastructure and responsible for powering Microsoft’s “Intelligent Cloud” mission. SCHIE delivers the core infrastructure and foundational technologies for Microsoft's over 200 online businesses including Bing, MSN, Office 365, Xbox Live, Teams, OneDrive, and the Microsoft Azure platform globally with our server and data center infrastructure, security and compliance, operations, globalization, and manageability solutions. Our focus is on smart growth, high efficiency, and delivering a trusted experience to customers and partners worldwide and we are looking for passionate engineers to help achieve that mission.

 

The DPU team, within the Azure Hardware Systems & Infrastructure group, brings together state-of-the-art software and hardware expertise to create a highly programmable and high-performance chip with the capability to efficiently handle large data volumes. Thanks to its integrated design, this solution empowers teams to operate with increased agility and deliver significantly superior performance compared to CPU-based alternatives.

 

As a Software Engineer in the DPU Integration and Test team, you will be involved in the testing of the control and data plane software that runs on the DPU’s custom-built silicon in a variety of new platforms targeted at storage and networking use-cases. This is an opportunity to build and test innovative products that will be deployed at planet scale. 

 

Microsoft’s mission is to empower every person and every organization on the planet to achieve more. As employees we come together with a growth mindset, innovate to empower others, and collaborate to realize our shared goals. Each day we build on our values of respect, integrity, and accountability to create a culture of inclusion where everyone can thrive at work and beyond. 

Qualifications

Minimum Qualifications:

  • Bachelor's Degree in Computer Science, or related technical discipline AND 4+ years technical engineering experience with coding in languages including, but not limited to, C and / or Python
    • OR equivalent experience
  • 4+ years previous experience in testing and writing automated tests for networking, storage or server platform features/products. 

Other Requirements:

Ability to meet Microsoft, customer and/or government security screening requirements are required for this role. These requirements include, but are not limited to, the following specialized security screenings:

  • Microsoft Cloud Background Check: This position will be required to pass the Microsoft Cloud background check upon hire/transfer and every two years thereafter.

 

Preferred Qualifications:

  • Experience testing and/or writing embedded software for NICs and/or DPUs/IPUs. 
  • Understanding of and hands on experience with networking (TCP/IP, RoceV2, routing/switching), Software Defined Networking, and server platform firmware (BMC, BIOS etc) testing.  

Software Engineering IC4 - The typical base pay range for this role across the U.S. is USD $117,200 - $229,200 per year. There is a different range applicable to specific work locations, within the San Francisco Bay area and New York City metropolitan area, and the base pay range for this role in those locations is USD $153,600 - $250,200 per year.

Certain roles may be eligible for benefits and other compensation. Find additional benefits and pay information here:

Microsoft will accept applications for the role until May 13th, 2025.

 

Responsibilities

  • Write test applications in C that will execute on the DPU runtime software and enable testing of various networking protocols and core DPU accelerators/features. 
  • Write automated tests in Python to drive end user workflows against networking/storage servers. 
  • Be the champion of quality, find product defects before customers do and participate in cross-functional debugs and troubleshooting sessions. 
  • Assist in maintaining automated regression suites, running tests, and triaging failures. 
  • Research new tools, technologies, and methods to determine which solution meets the project requirements.
  • Embody our and

Similar Jobs

Teradata - Senior Product Manager

Teradata

Pune, Maharashtra, India (On-Site)
7 Months ago
SimCorp - Experienced Data Engineer (Data & Analytics)

SimCorp

Warsaw, Masovian Voivodeship, Poland (Hybrid)
4 Weeks ago
Luxoft - Orchestrade - Azure infrastructure cloud Regular engineer

Luxoft

Poland, Ohio, United States (Remote)
6 Months ago
Boomi - Senior Software Engineer

Boomi

New Delhi, Delhi, India (On-Site)
1 Month ago
Nintendo - Product Tester I

Nintendo

Redmond, Washington, United States (On-Site)
9 Months ago
Netomi - Software Engineer In Test III

Netomi

Gurugram, Haryana, India (Hybrid)
7 Months ago
Avathon - Quality Assurance Engineer

Avathon

Bengaluru, Karnataka, India (On-Site)
6 Months ago
Escape Velocity Entertainment - Certification QA Lead

Escape Velocity Entertainment

(Remote)
2 Months ago
Epic Games - Senior QA Programmer

Epic Games

Montreal, Quebec, Canada (On-Site)
3 Months ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

WebMD - Lead, Data Engineering

WebMD

Newark, New Jersey, United States (On-Site)
7 Months ago
Teradata - Senior Cloud Engineer

Teradata

Pune, Maharashtra, India (On-Site)
7 Months ago
Maximum Games - Senior Video Game Backend Developer

Maximum Games

Bucharest, Bucharest, Romania (On-Site)
1 Month ago
The Walt Disney Company - Principal Software Engineer

The Walt Disney Company

Glendale, California, United States (On-Site)
1 Month ago
Axon - Senior Sales Engineer, ANZ

Axon

Sydney, New South Wales, Australia (Remote)
3 Months ago
Glean - Designated Technical Support Engineer

Glean

United States (Remote)
4 Months ago
PwC - Cloud & IT Transformation Senior Associates

PwC

Makati, Metro Manila, Philippines (On-Site)
8 Months ago
Snyk - Staff Software Engineer

Snyk

London, England, United Kingdom (On-Site)
1 Month ago
Metyis - Lead Devops Engineer

Metyis

Bengaluru, Karnataka, India (On-Site)
6 Months ago

Get notifed when new similar jobs are uploaded

Jobs in Santa Clara, California, United States

Epic Games - Senior Director, Player Growth & Lifecycle Marketing

Epic Games

Cary, North Carolina, United States (On-Site)
1 Month ago
NVIDIA - Senior Timing Methodology Engineer

NVIDIA

Austin, Texas, United States (On-Site)
3 Months ago
Activision - Senior Product Manager, Gameplay

Activision

Santa Monica, California, United States (On-Site)
5 Months ago
Sbm management - Custodial Lead

Sbm management

Irving, Texas, United States (On-Site)
1 Month ago
Snap Mobile INC - Account Executive

Snap Mobile INC

Oklahoma City, Oklahoma, United States (On-Site)
1 Month ago
WebMD - Account Manager, Consumer Team

WebMD

Newark, New Jersey, United States (On-Site)
1 Month ago
Nintendo - Engineer, Electro Mechanical (NTD)

Nintendo

Redmond, Washington, United States (On-Site)
8 Months ago
ByteDance - Student Researcher (Doubao (Seed) - Foundation Model AI Platform) - 2025 Start (PhD)

ByteDance

San Jose, California, United States (On-Site)
7 Months ago
Zynga - Lifecycle Marketing Specialist

Zynga

Austin, Texas, United States (On-Site)
1 Month ago
Oculus VR - Computer Vision Engineer

Oculus VR

Redmond, Washington, United States (On-Site)
1 Month ago

Get notifed when new similar jobs are uploaded

Quality Assurance Jobs

LeoVegas - Quality Assurance Specialist - Danish Speaking

LeoVegas

Sliema, Malta (Hybrid)
1 Month ago
Amber - Senior Development Tester

Amber

Bucharest, Bucharest, Romania (On-Site)
2 Months ago
NVIDIA - Software Test Development Engineer

NVIDIA

(Remote)
2 Months ago
Playrix - Senior QA Automation Engineer (Mobile)

Playrix

Ireland (Remote)
7 Months ago
Google - Software Engineer II, Engineering Productivity

Google

Bucharest, Bucharest, Romania (On-Site)
1 Month ago
N-iX - Senior QA Engineer

N-iX

Poland (Remote)
3 Months ago
NVIDIA - Product Test Engineer

NVIDIA

Hsinchu, Hsinchu City, Taiwan (On-Site)
4 Months ago
Google - Senior Hardware Engineer, Display Test Calibration

Google

Fremont, California, United States (On-Site)
1 Month ago
The Walt Disney Company - Lead Software Engineer in Test, iOS/Android

The Walt Disney Company

Seattle, Washington, United States (On-Site)
6 Months ago
Lighthouse Games - QA Lead

Lighthouse Games

England, United Kingdom (On-Site)
2 Months ago

Get notifed when new similar jobs are uploaded

About The Company

Vancouver, British Columbia, Canada (On-Site)

Mountain View, California, United States (Hybrid)

Shenzhen, Guangdong Province, China (On-Site)

Noida, Uttar Pradesh, India (On-Site)

Redmond, Washington, United States (On-Site)

Paris, Île-de-France, France (On-Site)

View All Jobs

Get notified when new jobs are added by Microsoft

Level Up Your Career in Game Development!

Transform Your Passion into Profession with Our Comprehensive Courses for Aspiring Game Developers.

Job Common Plug