Senior Software Engineer, Network Engineer

Microsoft

Confirmed live 2 days ago High trust
Hybrid

Quick summary

Work type
Hybrid
Location
Redmond, WA
Salary
$119,800–$234,700 / yr
Posted
79 days ago
Freshness
Confirmed live 2 days ago
Closes
Dec 21, 2026

Market check

Salary context

Above market

How this pay compares to similar roles

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

This role pays more than 75% of similar roles. Most pay $144,350–$177,625 — the shaded band above. At the midpoint, this role pays about $177k versus about $161k 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 598 open roles on FindRole.

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

Most-posted roles

View all roles at Microsoft

At a glance

TL;DR · Senior Software Engineer, Network Engineer

Senior Software Engineer - Network Engineer joins the Virtualization team within the Secure Production Access group to ensure internal services remain resilient, compliant, and secure. This role involves designing, implementing, and managing Azure network infrastructure, including virtual networks, HRE segments, firewalls, proxy servers, and VPNs. The engineer will develop automation scripts and tooling using PowerShell, Python, or Bicep to streamline deployments through infrastructure-as-code practices while serving as a Tier 3 escalation point for complex troubleshooting and root-cause analysis. Key technical requirements include proficiency in C, C++, C#, Java, or Python, alongside deep knowledge of Azure components like ExpressRoute, NSGs, and load balancers. The role focuses on optimizing network performance and security postures while managing dynamic routing protocols such as BGP to ensure high availability for critical production environments.

What you'll do

  • Design, implement, and manage Azure network infrastructure including virtual networks and secure HRE segments.
  • Configure and administer firewalls, proxy servers, and VPNs to enforce security policies and protect data.
  • Develop automation scripts and tools using PowerShell, Python, or Bicep to streamline deployments and monitoring.
  • Implement infrastructure-as-code practices to ensure consistency across network configurations and updates.
  • Serve as the Tier 3 escalation point for complex network and infrastructure incidents.
  • Perform root-cause analysis and troubleshooting for issues related to Azure networking and system performance.
  • Analyze network performance and security postures to implement optimizations for throughput and reliability.
  • Ensure all network operations comply with organizational security standards and regulatory requirements.

What we're looking for

  • Bachelor's degree in Computer Science or a related technical field is required, or equivalent experience.
  • Minimum of 4 years of technical engineering experience with coding in languages such as C, C++, C#, Java, JavaScript, or Python.
  • Ability to pass Microsoft and Microsoft Cloud background checks.
  • Experience in software or network engineering roles focusing on cloud networking and network security is preferred.
  • Deep knowledge of Azure networking components including Virtual Networks, VPN Gateways, ExpressRoute, NSGs, and load balancers.
  • Expertise in high-availability network architectures and dynamic routing protocols like BGP.
  • Relevant industry certifications such as AZ-700, AZ-104, CCNA/CCNP, or CompTIA Security+ are preferred.
  • Proven communication skills to work cross-functionally and document solutions for other engineers.

More like this

Similar roles

Senior Software Engineer

Microsoft

10 days ago $119,800$234,700
Distributed Systems Azure Python C# Go Kubernetes Service Fabric C++ Java JavaScript Telemetry Cloud Infrastructure Real-time Data Processing Load Balancing Capacity Management
4+ yrs exp Hybrid

Software Engineering Manager

Microsoft

10 days ago $165,600$296,400
Azure Kubernetes C C++ C# Java JavaScript Python Distributed Systems Microservices CI/CD Telemetry Monitoring Cloud Infrastructure Containers Load Balancing Caching Queuing
8+ yrs exp

Senior Software Engineer

Genworth Financial

Richmond, VA +1 61 days ago $96,700$145,000
Python Flask Azure PostgreSQL GitLab CI/CD DevSecOps JavaScript HTML CSS React Angular Vue Azure App Service Azure Synapse Pipelines SQL
5+ yrs exp Hybrid

Senior Software Engineer

Datadog

96 days ago $192,000$240,000
Go Python C Redis Cassandra Kafka Data Pipelines AI Backend Systems Feature Flags Statistics
6+ yrs exp Hybrid

Senior Software Engineer

Morningstar Inc

Chicago, IL 67 days ago
Python FastAPI Flask PostgreSQL SQL Server Weaviate Pinecone AWS S3 Aurora RDS Lambda Redis Celery Git CI/CD Pandas Plotly Matplotlib QlikView GraphQL LangGraph AutoGen OpenAI Anthropic MistralAI Transformers
5+ yrs exp Hybrid

Senior Software Engineer

Microsoft

Redmond, WA 58 days ago $119,800$234,700
C++ Win32 COM Windows Services WinRT RPC C C# ETW IPC RDP PCoIP ICA Kernel Driver Development Threading System APIs Telemetry Agile
4+ yrs exp