Senior Software Engineer

3 Days 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

Aisera Jobs - Campaign and Growth Marketing Specialist

Aisera Jobs

Palo Alto, California, United States (On-Site)
1 Day ago
Inworld AI - Staff Platform Engineer - USA

Inworld AI

Mountain View, California, United States (On-Site)
5 Months ago
Fluxon - Staff Software Engineer

Fluxon

Hyderabad, Telangana, India (Remote)
6 Months ago
Inworld AI - Staff Platform Engineer  - Canada

Inworld AI

Vancouver, British Columbia, Canada (On-Site)
5 Months ago
Inwave - Game QC

Inwave

(On-Site)
2 Months ago
Easygo - Quality Assurance Analyst - Mandarin Speaking

Easygo

Melbourne, Victoria, Australia (On-Site)
3 Weeks ago
OUTFIT7 - Quality Engineer / Games

OUTFIT7

Ljubljana, Ljubljana, Slovenia (On-Site)
1 Month ago
Corsair - Firmware Software Engineer

Corsair

Taiwan (On-Site)
1 Month ago
SmileGate - [Next Crossfire] Test Engineer 담당 (계약직)

SmileGate

Seongnam-si, Gyeonggi-do, South Korea (On-Site)
4 Months ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Egnyte - Sr DevOps Engineer - Azure

Egnyte

India (Remote)
1 Month ago
Anthology - Software Engineer I

Anthology

Bengaluru, Karnataka, India (On-Site)
3 Months ago
Glean - Cloud Operations Engineer

Glean

Palo Alto, California, United States (On-Site)
7 Hours ago
The Walt Disney Company - Principal Software Engineer

The Walt Disney Company

Morrisville, North Carolina, United States (On-Site)
3 Days ago
Glean - Technical Support Engineer

Glean

New York, New York, United States (On-Site)
7 Hours ago
PwC - Expert AI Developer

PwC

Kraków, Lesser Poland Voivodeship, Poland (Hybrid)
6 Months ago
Fluxon - Senior Software Engineer

Fluxon

(Remote)
23 Hours ago
Hitachi - F&O Technical_New_Consultant

Hitachi

Hyderabad, Telangana, India (On-Site)
6 Months ago
Microsoft - Critical Environment Senior Electrical Engineer

Microsoft

Milwaukee, Wisconsin, United States (On-Site)
1 Week ago
Microsoft - Critical Environment Electrical Engineer - Energy Marshall

Microsoft

Milwaukee, Wisconsin, United States (On-Site)
3 Days ago

Get notifed when new similar jobs are uploaded

Jobs in Santa Clara, California, United States

sagecor - SADM 1 (QKS - 031)

sagecor

Fort Meade, Maryland, United States (On-Site)
1 Month ago
Next Level Business Services - Java/J2EE Developer

Next Level Business Services

San Diego, California, United States (On-Site)
6 Months ago
Google - Customer Engineer III, Applied AI, Google Cloud

Google

Sunnyvale, California, United States (On-Site)
2 Days ago
Jane Street - Market Data Vendor Coordinator

Jane Street

New York, New York, United States (On-Site)
7 Hours ago
Palo Alto Networks - Manager, Software Engineering/DevOps (Cortex DevOps Tooling)

Palo Alto Networks

Santa Clara, California, United States (On-Site)
1 Month ago
Next Level Business Services - Web SDLC

Next Level Business Services

Redmond, Washington, United States (On-Site)
6 Months ago
NVIDIA - Senior Software Engineer, PyTorch - Deep Learning

NVIDIA

Santa Clara, California, United States (Hybrid)
4 Weeks ago
Biofire DX - Manufacturing Set Up Tech - 1st Shift

Biofire DX

Hazelwood, Missouri, United States (On-Site)
1 Week ago
Zones - Client Solution Architect

Zones

Illinois, United States (Remote)
1 Month ago
Egnyte - Sales Development Representative

Egnyte

Raleigh, North Carolina, United States (Hybrid)
6 Months ago

Get notifed when new similar jobs are uploaded

Quality Assurance Jobs

Aristocrat Gaming - Junior QA Manual Tester

Aristocrat Gaming

Lviv, Lviv Oblast, Ukraine (Remote)
1 Month ago
Provenir - Senior Quality Assurance Automation Engineer

Provenir

Bengaluru, Karnataka, India (On-Site)
8 Months ago
Playrix - Lead QA Automation Engineer (Mobile)

Playrix

Armenia (Remote)
6 Months ago
Lionbridge Games - Video Games Tester

Lionbridge Games

Masovian Voivodeship, Poland (On-Site)
2 Months ago
Trackman - Student Assistant in Quality Assurance QA

Trackman

(On-Site)
3 Weeks ago
BigShip - Software Tester

BigShip

Dehradun, Uttarakhand, India (On-Site)
6 Months ago
Epic Games - Automation Programmer

Epic Games

Montreal, Quebec, Canada (On-Site)
2 Weeks ago
N-iX - Junior Automation QA Engineer (with Python)

N-iX

Colombia (Remote)
2 Weeks ago
Epic Games - Senior QA Engineer

Epic Games

(On-Site)
3 Months ago
Reality Games - Junior QA Intern

Reality Games

Kraków, Lesser Poland Voivodeship, Poland (On-Site)
2 Months ago

Get notifed when new similar jobs are uploaded

About The Company

Microsoft is a tech giant that develops, licenses, and supports a range of software products, services, and devices.

London, England, United Kingdom (On-Site)

Redmond, Washington, United States (On-Site)

Redmond, Washington, United States (Hybrid)

Shanghai, Shanghai, China (Hybrid)

Beijing, Beijing, China (On-Site)

Washington, United States (On-Site)

Phoenix, Arizona, United States (On-Site)

Penang, Malaysia (On-Site)

London, England, United Kingdom (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