Senior Software Engineer

Microsoft

Quick summary

Work type
On-site
Location
Salary
$119,800–$234,700 / yr
Posted
71 days ago

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

Join the Azure Networking team as a Senior Software Engineer and help design and build the next generation of AI networks for global-scale data centers. You will work on developing high-quality software to manage complex AI networks that power millions of servers worldwide for services like Azure and Bing. Your day-to-day responsibilities include requirement analysis, feature design, test plan writing, and implementing large-scale distributed systems using agile methodologies. The role requires expertise in networking areas such as Ethernet, VLANs, IP routing, BGP, QoS, and network congestion management. Proficiency in languages like C++, Java, JavaScript, or Python is essential, along with a strong background in designing and building robust software solutions for hyperscale cloud computing environments.

What you'll do

  • Design and implement large-scale distributed systems for global AI networks.
  • Analyze requirements and design features for software-defined networking infrastructure.
  • Write test plans to ensure high-quality software for managing data center networks.
  • Apply knowledge of Ethernet, VLANs, IP Routing, TCP/IP, BGP, QoS, and network congestion management.
  • Utilize agile methodology in developing and deploying network solutions.

What we're looking for

  • 3+ years experience in requirement analysis and feature design.
  • 3+ years experience designing and implementing large-scale distributed systems.
  • Proficiency in at least one coding language: C, C++, C#, Java, JavaScript, Python.
  • 1+ year experience with agile methodology.
  • Expertise in Ethernet, VLANs, IP Routing, TCP/IP, BGP, QoS, L2-L3 protocols.

More like this

Similar roles

Senior Software Engineer

Microsoft

68 days ago $119,800$234,700
Azure Kubernetes OpenTelemetry Docker CI/CD Go Rust C C++ TypeScript Python PostgreSQL Linux Networking Service Fabric

Senior Software Engineer

Microsoft

US 155 days ago $119,800$234,700
Python C C++ Java JavaScript Ethernet TCP/IP RDMA gRPC SDN InfiniBand ROCE NVLink GPUs TPUs Telemetry Observability Distributed Systems

Senior Software Engineer

Microsoft

87 days ago $119,800$234,700
React TypeScript Redux Toolkit Webpack Babel Jest ESLint Prettier Docker Kubernetes Azure DevOps Python C# Java JavaScript Lerna Nx CI/CD Bash YAML
Hybrid

Senior Software Engineer

Microsoft

WA 123 days ago $119,800$234,700
Python JavaScript TypeScript React Azure C# Java API design Microservices Distributed systems Frontend development Payment systems Checkout flows Wallets Commerce platforms CI/CD
Hybrid

Senior Software Engineer

The Walt Disney Company

Remote 51 days ago $148,700$199,400
Java AWS DynamoDB SQS RDS Kinesis SQL NoSQL CI/CD Python PostgreSQL Kubernetes Terraform Git Docker Prometheus Grafana
Remote