Software Engineer II

Microsoft

Quick summary

Work type
On-site
Location
US
Salary
$102,100–$202,200 / yr
Posted
171 days ago
Closes
Jul 6, 2026

Market check

Salary context

Competitive pay

How this pay compares to similar roles

Similar $158k
This role $152k
$90k most similar roles pay here $214k

This role pays more than 56% of similar roles. Most pay $134,500–$181,725 — the shaded band above. At the midpoint, this role pays about $152k versus about $158k 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 559 roles with salary data.

Most-posted roles

View all roles at Microsoft

At a glance

TL;DR · Software Engineer II

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 debug complex issues in distributed environments. Your role involves creating detailed design documents, implementing efficient code, and staying updated with the latest AI trends and technical solutions to enhance product performance and observability at scale. Ideal candidates have 4+ years of experience in coding languages such as C++, Java, or Python, along with a background in high-performance networking technologies like InfiniBand or RoCE.

What you'll do

  • Design and develop high-performance networking solutions for large-scale AI training infrastructure.
  • Optimize communication frameworks to ensure low-latency and low-jitter in distributed systems.
  • Analyze and enhance the scalability of networking systems handling petabyte-scale data transfer.
  • Debug complex issues in large-scale, high-performance computing environments.
  • Drive the development of design documents for new product features or platforms.

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 optimize large-scale distributed systems.
  • Strong debugging skills for complex issues in high-performance environments.

More like this

Similar roles

Software Engineer II

Microsoft

66 days ago $102,100$202,200
Python C++ C# Java Azure Docker Kubernetes Terraform CI/CD DevOps Object-Oriented Observability AI PostgreSQL MSSQL

Software Engineer II

Electronic Arts

British Columbia, Canada +1 12 days ago $104,500$142,800
C++ Python CI/CD Unreal Engine Unity Lua JavaScript PostgreSQL Git Docker Kubernetes Terraform AWS Azure GitHub Jenkins Prometheus Grafana SonarQube Confluence
Hybrid

Software Engineer II

Microsoft

123 days ago $102,100$202,200
PostgreSQL Linux Docker Kubernetes CI/CD Terraform AWS Azure Git Python Go Java C++ SQL REST JSON Unix_shell_scripting Prometheus Grafana

Principal Product Management Manager

Microsoft

US 10 days ago $142,800$274,800
Azure Kubernetes Docker CI/CD Python C++ CUDA TensorFlow PyTorch PostgreSQL Redis InfiniBand RDMA FPGA AWS Grafana Prometheus Terraform

Software Engineer II

Microsoft

US 129 days ago
Python C C++ Java JavaScript Azure Kubernetes Docker CI/CD Prometheus Grafana PostgreSQL Metrica体系建设 数据管道开发 大规模日志处理 系统监控与告警 故障排查指南编写 性能优化技术

Software Engineer II

The Walt Disney Company

Remote 51 days ago $123,000$165,000
Python Golang TypeScript React Angular Kubernetes Terraform GitHub CI/CD Datadog Splunk New Relic Databricks Snowflake PostgreSQL
Remote