Software Engineer II | Microsoft Careers

Microsoft

Quick summary

Work type
On-site
Location
Salary
$100,600–$199,000 / yr
Posted
159 days ago
Closes
Jul 6, 2026

Market check

Salary context

Below market

How this pay compares to similar roles

Similar $180k
This role $150k
$87k most similar roles pay here $229k

This role pays less than 79% of similar roles. Most pay $152,150–$207,350 — the shaded band above. At the midpoint, this role pays about $150k versus about $180k 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 1580 open roles on FindRole.

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

Most-posted roles

View all roles at Microsoft

At a glance

TL;DR · Software Engineer II | Microsoft Careers

Join our HPC/AI team as a Software Engineer and contribute to designing cutting-edge networking infrastructure for large-scale AI training in Azure Cloud. You will develop high-performance communication frameworks, optimize scalability and reliability of petabyte-scale data transfer systems, and resolve complex issues in distributed environments. Your role includes creating design documents, implementing efficient code practices, and acting as a Designated Responsible Individual (DRI) to ensure system stability and performance. Ideal candidates have experience with C, C++, C#, Java, JavaScript, or Python, along with knowledge of high-performance networking technologies such as InfiniBand and RoCE. This role demands proactive engagement with emerging AI trends and technical solutions to enhance product efficiency and observability at scale.

What you'll do

  • Design and optimize high-performance networking solutions for large-scale AI training infrastructure.
  • Analyze and enhance scalability and reliability of petabyte-scale data transfer systems.
  • Debug complex networking issues in large-scale distributed environments.
  • Develop design documents to guide product development and system architecture.
  • Implement and optimize code to improve performance, maintainability, and ROI.
  • Serve as Designated Responsible Individual (DRI) for monitoring and restoring system stability.

What we're looking for

  • 4+ years of technical engineering experience in software development.
  • Proficiency in at least one programming language such as C++, Java, or Python.
  • Experience with high-performance networking technologies like InfiniBand or RoCE.
  • Ability to design and implement scalable, reliable networking solutions for AI infrastructure.
  • Strong debugging skills for complex issues in large-scale distributed systems.
  • Knowledge of cloud computing platforms, particularly Azure Cloud.
  • Proactive approach to learning new AI trends and technical solutions.

More like this

Similar roles

Software Engineer II | Microsoft Careers

Microsoft

US 73 days ago $100,600$199,000
Python C++ Rust Docker Kubernetes Azure CI/CD Prometheus Grafana PostgreSQL Redis Git Linux High Performance Computing Messaging Protocols Networking Hardware Performance Analysis Tools Profiling Tools REST APIs JSON YAML

Software Engineer II | Microsoft Careers

Microsoft

US 117 days ago $100,600$199,000
Python C C++ Java JavaScript Azure Kubernetes Docker CI/CD Prometheus Grafana PostgreSQL Redis Git Jenkins Ansible Terraform Linux Nginx Flask Django

Software Engineer II | Microsoft Careers

Microsoft

WA 98 days ago $102,100$202,200
Python Java JavaScript C# Azure Databricks CI/CD Kubernetes Terraform AWS PostgreSQL SQL Git GitHub Jenkins Prometheus Grafana Docker Linux REST JSON APIs

| Microsoft Careers

Microsoft

Washington 138 days ago $102,100$202,200
Azure OpenAI SQL NoSQL CosmosDB PostgreSQL MongoDB C C++ Python Kusto SemanticKernel LangChain CI/CD TDD

Software Engineer II | Microsoft Careers

Microsoft

US 111 days ago $102,100$202,200
PostgreSQL Linux Docker Kubernetes Azure CI/CD Python Go C SQL Terraform Git Jenkins Prometheus Grafana Redis MongoDB Hadoop Spark

Software Engineer II | Microsoft Careers

Microsoft

WA 70 days ago $102,100$202,200
C++ C# AI-assisted development tools Windows Debugger (WinDbg) Unit tests Automation Operational excellence System programming Reliability engineering