| Microsoft Careers

Microsoft

Quick summary

Work type
On-site
Location
Redmond, WA
Salary
$119,800–$234,700 / yr
Posted
7 days ago
Closes
Dec 7, 2026

Market check

Salary context

Above market

How this pay compares to similar roles

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

This role pays more than 69% of similar roles. Most pay $155,925–$187,000 — the shaded band above. At the midpoint, this role pays about $177k versus about $171k 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 1589 open roles on FindRole.

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

Most-posted roles

View all roles at Microsoft

At a glance

TL;DR · | Microsoft Careers

As a Senior Software Engineer joining the Azure Networking team’s SONiC division, you will play a pivotal role in shaping the future of cloud-scale data center networks. Your responsibilities include developing and maintaining software for switches and routers within Azure's expansive infrastructure, supporting cutting-edge switch technologies from 10G to 1.6T speeds, implementing advanced packet forwarding features, and creating comprehensive telemetry systems. Additionally, you will contribute to an open-source community that drives innovation in cloud networking and work on AI-driven network solutions. This role requires expertise in C, C++, C#, or Python, along with a deep understanding of TCP/IP protocols, layer 2/3 forwarding, VXLAN, and QoS technologies, making it ideal for those passionate about large-scale distributed systems and next-generation data center architectures.

What you'll do

  • Design and implement software for switches and routers in Azure datacenters.
  • Support the development of new switch generations from 10G to 800G and beyond.
  • Develop packet forwarding features and extensive telemetry data for network switches.
  • Contribute to building an AI backend network system for enhanced functionality.
  • Engage with open-source communities to foster collaboration on switch software.

What we're looking for

  • Bachelor's Degree in Computer Science or related field and 4+ years of technical engineering experience with C, C++, C#, or Python.
  • Master's Degree in Computer Science or related field and 6+ years of technical engineering experience with C, C++, C#, or Python.
  • At least 4 years of experience in networking software development including TCP/IP, layer 2/3 forwarding, VXLAN, QoS technologies.
  • Experience coding in multiple languages such as C, C++, C#, or Python.
  • Strong background in developing and maintaining large-scale network infrastructure software.
  • Proven ability to contribute to open-source communities for switch software.

More like this

Similar roles

Senior Software Engineer

Highnote

San Francisco, CA 103 days ago $170,000$230,000
Java Spring JPA SQL JUnit AWS GCP Docker Kubernetes BigQuery RedShift
Hybrid

Senior Software Engineer

Morningstar Inc

Chicago, IL 2 days ago $114,100$167,350
JavaScript Node.js Angular.js Vue.js HTML5 CSS3 SASS Grunt Gulp MVC MVVM Agile Scrum
Hybrid

Senior Software Engineer

Boeing

Remote (Maryland Heights, MO) 31 days ago $133,000$160,000
JavaScript TypeScript React C# .NET MAUI REST APIs Agile Jira Azure DevOps Git Unit Testing Integration Testing System-Level Validation Version Control Configuration Management Open Architecture Systems Modular Software Design Standardized Interfaces Cybersecurity Principles Secure Coding Practices
Remote

Senior Software Engineer

Oracle

Nashville, TN 20 days ago $79,200$178,100
Java Python Spark SQL Spark Streaming Kubernetes AWS Azure GCP CI/CD Docker Terraform Git Jenkins PostgreSQL Oracle RESTful APIs Swagger OAuth JSON XML

Senior Software Engineer

Equifax

GA 20 days ago
Java SpringBoot TypeScript JavaScript HTML CSS Angular Bootstrap Maven Gradle Git JIRA Confluence GitHub SQL_Server MySQL Vertex_AI Apache_Beam Bigtable BigQuery PubSub GCS Composer_Airflow JUnit Selenium LoadRunner SoapUI Agile_Scrum
Hybrid

Senior Software Engineer

Twilio

Remote (US) 131 days ago $138,700$173,400
C/C++ JavaScript Go WebAssembly Python Reverse Engineering Browser Automation Fraud Detection Docker Kubernetes CI/CD PostgreSQL AWS Observability Prometheus Grafana
Remote