Senior Software Engineer

Microsoft

Quick summary

Work type
On-site
Location
US
Salary
$119,800–$234,700 / yr
Posted
155 days ago
Closes
Jul 22, 2026

Market check

Salary context

Competitive pay

How this pay compares to similar roles

Similar $186k
This role $177k
$106k most similar roles pay here $248k

This role pays more than 57% of similar roles. Most pay $153,440–$217,725 — the shaded band above. At the midpoint, this role pays about $177k versus about $186k 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 622 open roles on FindRole.

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

Most-posted roles

View all roles at Microsoft

At a glance

TL;DR · Senior Software Engineer

As a Senior Software Engineer on the HPC/AI team, you will design and develop high-performance networking solutions for AI training infrastructure, focusing on low-latency communication frameworks and scalability. Your day-to-day involves benchmarking, analyzing, and enhancing network systems to manage petabyte-scale data transfers, debugging complex issues in large environments, and staying updated with emerging AI trends. The role requires expertise in C, C++, C#, Java, JavaScript, or Python, along with a deep understanding of networking protocols like Ethernet, TCP/IP, RDMA, and gRPC. Familiarity with network virtualization, software-defined networking, and AI-specific hardware such as InfiniBand and NVLink is essential, alongside experience with telemetry tools for large-scale monitoring and observability.

What you'll do

  • Design and optimize high-performance networking solutions for AI training infrastructure.
  • Implement low-latency communication frameworks for efficient distributed system operations.
  • Enhance scalability and reliability of petabyte-scale data transfer systems.
  • Debug complex networking issues in large-scale, high-performance computing environments.
  • Stay updated with new AI trends to improve product performance and efficiency.

What we're looking for

  • 4+ years of technical engineering experience with coding in C, C++, C#, Java, JavaScript, or Python.
  • Bachelor's Degree in Computer Science or related field.
  • In-depth understanding of networking protocols like Ethernet, TCP/IP, RDMA, and gRPC.
  • Experience with network virtualization, software-defined networking (SDN), and performance tuning.
  • Hands-on experience with AI-specific hardware networking technologies such as InfiniBand, ROCE, NVLink.
  • Familiarity with AI accelerators like GPUs and TPUs and their interaction with networking infrastructure.
  • Experience with telemetry and observability tools for network monitoring at scale.

More like this

Similar roles

Principal Software Engineering Manager

Microsoft

71 days ago $139,900$274,800
Azure Kubernetes Docker CI/CD Python C++ Go Rust InfiniBand ROCE MRC NVLink Ethernet TCP/IP RDMA gRPC SDN GPU TPU Prometheus Grafana Ansible Terraform

Senior Software Engineer

Microsoft

Redmond, WA 148 days ago $119,800$234,700
Chromium C++ JavaScript HTML CSS WebAssembly Git CI/CD W3C Docker Linux Windows MacOS Cross-platform Debugging PerformanceOptimization RenderingPipeline BrowserEngine WebDevelopmentTools REST_APIs
Hybrid

Senior Software Engineer

Warner Bros. Discovery

Remote 13 days ago
Python Go Java C++ PostgreSQL DynamoDB Terraform LLMs prompt engineering evaluation frameworks A/B testing methodologies CI/CD Kubernetes AWS Git Docker
Remote

Senior Software Engineer

Microsoft

Houston, TX 4 days ago $119,800$234,700
Python Java JavaScript C C++ ROS2 ABB RDK FANUC UR Isaac Sim Omniverse AI OPC UA MQTT

Senior Software Engineer

Anduril Industries

Fort Collins, CO 24 days ago $165,000$218,000
C++ Python SQL NoSQL Time-series databases JavaScript React Node.js MATLAB Simulink Git CI/CD Kubernetes Multithreading GPU acceleration Distributed systems Kalman filters Particle filters Multiple hypothesis tracking Machine learning Linear algebra Probability Statistics Differential equations