Senior Software Engineer - Network Engineer

Microsoft

Confirmed live today High trust
Hybrid

Quick summary

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

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $166k
This role $177k
$106k $248k
below market most similar roles pay here above market

This role pays more than 71% of similar roles. Most pay $146,531–$186,200 — the blue band above. At the midpoint, this role pays about $177k versus about $166k 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 682 open roles on FindRole.

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

Most-posted roles

View all roles at Microsoft

At a glance

TL;DR · Senior Software Engineer - Network Engineer

The Senior Software Engineer - Network Engineer joins the Virtualization team within the Secure Production Access group. This role focuses on modernizing secure access experiences and scaling internal products to ensure service resilience and compliance. You will design, implement, and manage Azure network infrastructure, including virtual networks, VPN gateways, ExpressRoute circuits, and load balancers. Key responsibilities include configuring firewalls, proxy servers, and enforcing security policies while performing root-cause analysis for complex network incidents. You will develop automation scripts and tooling using PowerShell, Python, and Bicep to implement infrastructure-as-code practices. The role requires proficiency in languages such as C, C++, C#, Java, or JavaScript. You will solve technical problems related to high-availability network architectures, dynamic routing protocols like BGP, and overall network performance optimization.

What you'll do

  • Design, implement, and manage Azure virtual networks and connectivity solutions to ensure high availability and scalability.
  • Configure and administer network firewalls, proxy servers, and VPNs while enforcing security policies.
  • Develop automation scripts and tooling using PowerShell, Python, or Bicep to streamline network configurations and deployments.
  • Implement infrastructure-as-code practices to ensure consistency and efficiency across network updates.
  • Serve as the Tier 3 escalation point for complex network incidents and perform root-cause analysis.
  • 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 related technical field and 4+ years of technical engineering experience with coding in languages like C, C++, C#, Java, JavaScript, or Python (or equivalent experience).
  • Ability to meet Microsoft, customer, and/or government security screening requirements, including a Microsoft Cloud Background Check.
  • Master's Degree in Computer Science or related technical field and 6+ years of technical engineering experience with coding in languages like C, C++, C#, Java, JavaScript, or Python (preferred).
  • Bachelor's Degree in Computer Science or related technical field and 8+ years of technical engineering experience with coding in languages like C, C++, C#, Java, JavaScript, or Python (preferred).
  • 7+ years of professional experience in software/network engineering roles with a focus on cloud networking and network security (preferred).
  • Deep knowledge of Microsoft Azure networking components, including Virtual Networks, VPN Gateways, ExpressRoute, NSGs, and load balancers (preferred).
  • Experience implementing high-availability network architectures and expertise with dynamic routing protocols like BGP (preferred).
  • Relevant industry certifications such as AZ-700, AZ-104, Azure Solutions Architect, CCNA/CCNP, or CompTIA Security+ (preferred).

More like this

Similar roles

Senior Software Engineer

Microsoft

20 days ago $119,800–$234,700
Python Go C# TypeScript C C++ JavaScript Azure Terraform Bicep ARM Templates Event-driven Architecture Workflow Orchestration Distributed Systems infrastructure-as-code Threat Modeling Identity Security Microsoft Entra
4+ yrs exp Hybrid

Senior Network Engineer

Leidos

Odenton, MD 6 days ago $92,300–$166,850
LAN WAN TCP/UDP IPSec VPN Routing Firewalls SD-WAN IPv4 IPv6 Cisco Juniper F5 Aruba Palo Alto Fortinet SolarWinds Cisco DNA ScienceLogic SL1 Visio STIG Network Migration Capacity Planning
8+ yrs exp

Senior Network Engineer

Fiserv

Columbus, OH +3 1 day ago
SDN Python Ansible BGP OSPF EIGRP VxLAN eVPN MPLS IPSEC Netmiko Netconf Napalm YAML JSON VMware Cisco (IOS Arista (EOS GitLab Netbox DNS DHCP HTTP/S VLAN DMVPN VRF RPKI VRRP MLAG VPC STP Anycast SSL TLS PCI/DSS NFV
6+ yrs exp

Senior Software Engineer, AI Networking

Nvidia

Santa Clara, CA 2 days ago $184,000–$287,500
C Linux RDMA RoCE DPDK Python Shell Scripting NCCL CUDA BlueField ConnectX DOCA Networking Protocols QoS PFC ECN Congestion Control Firmware Drivers System Integration
8+ yrs exp

Senior Software Engineer

Genworth Financial

Remote (Richmond, VA) +1 89 days ago $96,700–$145,000
JavaScript Java HTML5 CSS3 AngularJS MySQL RESTful web services OpenText Exstream Agile Waterfall Prototyping Rapid Application Development Cloud Technology Quality Assurance Code Management Defect Management
8+ yrs exp Remote

Senior Software Engineer

Abbott

Madison, WI 57 days ago
Java Python C++ JavaScript .NET SQL PL/SQL SpringBoot Angular GraphQL RESTful web services Hibernate JPA2 Entity Framework AWS Azure ECS Lambda SQL Server CI/CD JIRA Confluence ORM Google Web Toolkit
4+ yrs exp