Senior Software Engineer, DPU Integrations

Microsoft

Confirmed live today High trust
Hybrid

Quick summary

Work type
Hybrid
Location
—
Salary
$119,800–$234,700 / yr
Posted
12 days ago
Freshness
Confirmed live today
Closes
Apr 13, 2027

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $165k
This role $177k
$106k $248k
below market most similar roles pay here above market

This role pays more than 74% of similar roles. Most pay $149,500–$180,250 — the blue band above. At the midpoint, this role pays about $177k versus about $165k for comparable roles.

Based on 240 similar postings.

Employer

About Microsoft

Microsoft Corporation is a global technology leader producing software, hardware, and cloud services including Windows, Office 365, Azure cloud platform, Xbox gaming, and Surface devices. Industry: Software & Cloud Computing

Microsoft currently has 694 open roles on FindRole.

Listed pay typically runs $119,800–$234,700 across 651 roles with salary data.

Most-posted roles

View all roles at Microsoft

At a glance

TL;DR · Senior Software Engineer, DPU Integrations

Senior Software Engineer - DPU Integrations joins the DPU Integrations and Operational Excellence team within the Azure Hardware Systems & Infrastructure group. This role involves designing, building, testing, and deploying automation tools and AI agents for control and data plane software running on custom-built DPU silicon for Azure compute and networking use-cases. You will manage field incidents, maintain KPI dashboards, track firmware releases, and lead cross-functional debug sessions to identify root causes for production issues. The position requires proficiency in coding languages such as C, C++, C#, Java, JavaScript, or Python. Candidates should possess expertise in networking protocols like TCP/IP and RoceV2, Software Defined Networking, and server platform firmware. The work focuses on creating high-performance, programmable hardware solutions to handle large data volumes more efficiently than CPU-based alternatives.

What does a Software Engineer earn?

Median $197400 from 2576 postings across 150 companies.

See salary data

What you'll do

  • Design, build, test, and deploy integration tools and AI agents to mitigate production issues.
  • Provide technical leadership to define testing scopes and create quality plans for DPU-based compute products.
  • Monitor test plan execution and quality to ensure efficient testing according to project schedules.
  • Act as a Designated Responsible Individual (DRI) to monitor systems for degradation, downtime, or interruptions.
  • Lead cross-functional debug sessions to identify root causes for complex field issues.
  • Maintain dashboards for live and dormant cases while tracking key performance indicators (KPIs).
  • Integrate learnings from field issues back into the engineering development and testing processes.

What we're looking for

  • Bachelor's Degree in Computer Science or related technical field and 4+ years of technical engineering experience with coding in languages like C, C++, C#, Java, JavaScript, or Python.
  • Equivalent experience to the degree and years of experience requirement.
  • Ability to meet Microsoft, customer, and/or government security screening requirements, including the Microsoft Cloud Background Check.
  • 6+ years of experience developing, testing, diagnosing, and troubleshooting networking, storage, or compute cloud platforms as a lead engineer (preferred).
  • Experience with Azure or similar large-scale cloud computing infrastructure, control plane, telemetry, monitoring, diagnostics, and reporting (preferred).
  • Experience developing and/or testing embedded software for NICs and/or DPUs/IPUs (preferred).
  • Hands-on experience with networking (TCP/IP, RoceV2, routing/switching), Software Defined Networking, and server platform firmware testing (preferred).
  • Experience with complex debug/troubleshooting in lab and live site situations, large-scale data analysis, and AI agents for tool automation (preferred).

More like this

Similar roles

Software Development Engineer

Microsoft

35 days ago $102,100–$202,200
C C++ Python C# Java JavaScript .NET Linux Unix U-Boot Kernel SPI I2C GPIO UART Distributed Systems Microservices Azure KQL Kusto Telemetry Firmware BMC Open Compute Project OCP
2+ yrs exp Hybrid

Principal Security Engineer

Microsoft

7 days ago $142,800–$274,800
C C++ Python Rust Java JavaScript C# Cryptography Post-Quantum Cryptography OpenSSL Mbed TLS SymCrypt Embedded Software Secure Enclave Boot ROM Distributed Systems System Design SW / HW interfaces Azure
6+ yrs exp Hybrid

Embedded Software Engineer, DPU Platform

Nvidia

Westford, MA 41 days ago
C Python Linux kernel Embedded systems Firmware Device drivers GCC Git GitHub Make BitBake Shell scripts Gerrit Jenkins ARMv8 UEFI Agile SOC Secure Boot
2+ yrs exp

Senior Embedded Software Engineer, DPU - Networking

Nvidia

Westford, MA 41 days ago
Linux Embedded Systems Kernel Drivers Firmware UEFI ATF SOC Pre-silicon Development Secure Boot Trusted Compute Software Distribution User Space Libraries Product Life-cycle
6+ yrs exp

Senior Software Engineer, Developer Platform

Target

Brooklyn Park, MN 88 days ago
Kotlin Java Python TypeScript PostgreSQL REST APIs CI/CD React LLMs Jinja2 Cookiecutter JVM Platform Engineering Model Context Protocol (MCP)
5+ yrs exp Hybrid

Senior Software Engineer

Walmart

Bentonville, AR +1 6 days ago $90,000–$180,000
Python JavaScript Java Rust Dart C++ AI ML Generative AI CI/CD Automated Testing Observability Telemetry APIs Object-Oriented Programming WCAG) 2.2 AA
3+ yrs exp