Principal Software Engineer | Microsoft Careers

Microsoft

Quick summary

Work type
On-site
Location
Salary
$142,800–$274,800 / yr
Posted
6 days ago
Closes
Dec 7, 2026

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $180k
This role $209k
$101k most similar roles pay here $293k

This role pays more than 95% of similar roles. Most pay $152,150–$207,350 — the shaded band above. At the midpoint, this role pays about $209k versus about $180k for comparable roles.

Based on 239 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 1586 open roles on FindRole.

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

Most-posted roles

View all roles at Microsoft

At a glance

TL;DR · Principal Software Engineer | Microsoft Careers

As a Principal Software Engineer on the Azure Host Networking team, you will lead the development of high-speed software-defined networking capabilities using technologies like SRIOV, DPDK, Linux network acceleration, RDMA, and containers. Your day-to-day responsibilities include collaborating with stakeholders to define user requirements, developing design documents, mentoring engineers, and ensuring system reliability through on-call monitoring. You will work with state-of-the-art hardware accelerators to build scalable SDN solutions for diverse industries such as finance and AI, requiring expertise in C/C++, Linux networking stack internals, and performance optimization of systems software. This role demands a deep understanding of kernel technologies, network systems, and experience working with Windows Server OS or similar environments, offering opportunities for technical leadership and innovation in cloud-scale infrastructure.

What you'll do

  • Leads the development of design documents for high-speed SDN solutions on Azure.
  • Develops platform drivers and manages hardware to support network acceleration up to 400 Gbps.
  • Implements software-defined networking capabilities using SRIOV, DPDK, Linux network acceleration, RDMA, and containers.
  • Mentors engineers and provides technical leadership in building reliable, high-performance cloud-scale SDN solutions.
  • Collaborates with stakeholders to drive project plans, release schedules, and work items for multiple groups.

What we're looking for

  • Bachelor's Degree in Computer Science or related field with 6+ years of technical engineering experience in coding (C/C++).
  • 5+ years of hands-on experience with Windows Server OS or Linux networking stack internals.
  • 5+ years of expertise in performance optimization of systems software.
  • Experience leading the development and mentoring engineers to produce maintainable code across products.
  • Proactive approach to learning new trends, technical solutions, and patterns for improving product efficiency and reliability.

More like this

Similar roles

| Microsoft Careers

Microsoft

US 106 days ago $85,100$169,800
Microsoft M365 Defender Defender for Cloud Sentinel Kubernetes Azure AWS CI/CD PostgreSQL Python JavaScript React Docker Terraform Git Zero Trust MFA SOC 2 PCI DSS NIST
Hybrid

| Microsoft Careers

Microsoft

US 76 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

| Microsoft Careers

Microsoft

US 159 days ago $119,800$234,700
Python Kubernetes Azure Terraform Helm Prometheus Grafana OpenTelemetry Docker CI/CD Airflow Argo

| Microsoft Careers

Microsoft

US 84 days ago $119,800$234,700
JavaScript TypeScript BrowserInternals RenderingPipelines PerformanceOptimization SecurityBestPractices ComplianceBestPractices SDKDevelopment AdServingTechnologies CI/CD
Hybrid

| Microsoft Careers

Microsoft

US 57 days ago
Azure Python C# JavaScript R Terraform Bicep Azure Functions Docker API Management Azure Cognitive Services Azure OpenAI Azure AI Search Vector Indexes Azure Document Processing Infrastructure as Code CI/CD

| Microsoft Careers

Microsoft

US 47 days ago $75,400$167,900
CMMS SOPs MOPs EOPs HVAC SCADA JHAs toolbox talks electrical systems mechanical systems controls systems generator maintenance incident response procedures root cause analysis shift work management data center operations oil and gas refinery experience hospitals infrastructure knowledge pharmaceutical industry familiarity manufacturing processes understanding