Senior Software Engineer

1 Day 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

PwC - IN-Associate_Azure data Engineer_Data & Analytics_Advisory_PAN India

PwC

Pune, Maharashtra, India (On-Site)
7 Months ago
Ziff Davis - Senior Software Engineer, Backend - Lose It!

Ziff Davis

United States (On-Site)
6 Months ago
Rackspace Technology - Data Science Trainee (US Shift Working)

Rackspace Technology

Vietnam (Remote)
2 Weeks ago
Egnyte - Software Engineer - Java

Egnyte

Poznań, Greater Poland Voivodeship, Poland (Remote)
1 Month ago
Wargaming - Tech/Render QA Engineer

Wargaming

Belgrade, Serbia (Hybrid)
6 Days ago
Lionbridge Games - Video Games Tester

Lionbridge Games

Masovian Voivodeship, Poland (On-Site)
2 Months ago
Garena - Quality Assurance Intern

Garena

Singapore (On-Site)
2 Weeks ago
TxK Gaming Studios GmbH - [INTERNSHIP] QA TESTING VR & PC GAMES

TxK Gaming Studios GmbH

Düsseldorf, North Rhine-Westphalia, Germany (On-Site)
7 Months ago
Blazing griffin - QA Tester (Games)

Blazing griffin

Glasgow, Scotland, United Kingdom (On-Site)
1 Month ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Microsoft - Azure Solution Sales Specialist

Microsoft

(On-Site)
1 Week ago
Rackspace Technology - Lead Platform Enterprise Architect

Rackspace Technology

United States (Remote)
5 Months ago
Varonis  - BI Developer

Varonis

United States (On-Site)
5 Months ago
Microsoft - Senior Software Engineer - Fabric AI

Microsoft

Vancouver, British Columbia, Canada (On-Site)
1 Week ago
Maximum Games - Senior Video Game Backend Developer

Maximum Games

Bucharest, Bucharest, Romania (On-Site)
3 Weeks ago
PwC - IN-Senior Associate_Azure Data Engineer-- Data and Analytics_Advisory_Gurugram

PwC

Gurugram, Haryana, India (On-Site)
5 Months ago
Microsoft - Senior Software Engineer - Azure Storage

Microsoft

(On-Site)
1 Day ago
Axon - Senior Sales Engineer, ANZ

Axon

Sydney, New South Wales, Australia (Remote)
2 Months ago
Hitachi - Azure Developer

Hitachi

Hyderabad, Telangana, India (Remote)
6 Months ago

Get notifed when new similar jobs are uploaded

Jobs in Santa Clara, California, United States

Next Level Business Services - Azure Services developer

Next Level Business Services

Redmond, Washington, United States (On-Site)
6 Months ago
Google - Software Engineer III, AI/ML Recommendations, Rankings, Predictions, Google Workspace

Google

Sunnyvale, California, United States (On-Site)
1 Week ago
ByteDance - Research Scientist, Infrastructure System Lab

ByteDance

Seattle, Washington, United States (On-Site)
1 Month ago
Tencent - Senior Finance Manager (Finance Business Partner)

Tencent

Los Angeles, California, United States (On-Site)
1 Month ago
Next Level Business Services - Sr. SAS Developer

Next Level Business Services

San Antonio, Texas, United States (On-Site)
6 Months ago
Sleeper - Backend Engineer

Sleeper

San Francisco, California, United States (Remote)
1 Month ago
The Walt Disney Company - Principal Enterprise Architect

The Walt Disney Company

Orlando, Florida, United States (On-Site)
2 Weeks ago
Brightline - Unity Developer

Brightline

Virginia, United States (Hybrid)
1 Month ago
Google - Vice President, Product Management and Engagement, Core Developer

Google

Kirkland, Washington, United States (On-Site)
1 Week ago
Google - Product Manager, Firestore, Developer Experience and Query Engine

Google

San Francisco, California, United States (On-Site)
1 Day ago

Get notifed when new similar jobs are uploaded

Quality Assurance Jobs

Playrix - Senior QA Engineer (Mobile)

Playrix

Almaty, Almaty Region, Kazakhstan (Remote)
6 Months ago
Every matrix - Manual QA Tester

Every matrix

Bucharest, Bucharest, Romania (Hybrid)
1 Month ago
Fluence - Systems Engineer, Product Verification & Validation

Fluence

Houston, Texas, United States (Hybrid)
6 Months ago
Epic Games - Test Lead

Epic Games

Porto Alegre, State Of Rio Grande Do Sul, Brazil (On-Site)
1 Month ago
Fortis Games - Sr. QA Engineer

Fortis Games

Canada (On-Site)
3 Months ago
Google - Software Test Engineer, Google Pixel

Google

Bucharest, Bucharest, Romania (On-Site)
1 Week ago
Google - Test Engineer, Pixel Software Security

Google

New Taipei, New Taipei City, Taiwan (On-Site)
1 Week ago
Amazon Games - Quality Assurance Engineer

Amazon Games

Bucharest, Bucharest, Romania (On-Site)
1 Day ago
GoMotive - Senior SQA Engineer

GoMotive

Pakistan (Remote)
1 Month ago
NVIDIA - Senior Network Test Engineer

NVIDIA

Tel Aviv-Yafo, Tel Aviv District, Israel (On-Site)
1 Week 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