Senior Software Engineer - Network Engineer | Microsoft Careers

Microsoft

Actively hiring
US Posted 50 days ago $119,800$234,700 / year

At a glance

AI generated

TL;DR

As a Senior Software Engineer on the Virtualization team within Microsoft’s Secure Production Access (SPA) group, you will lead engineering initiatives to modernize secure access experiences for production environments. Your responsibilities include designing and managing Azure network infrastructure, configuring firewalls, and developing automation scripts using PowerShell, Python, or Bicep to ensure high availability and robust security. You will also serve as the Tier 3 escalation point for complex incidents, perform root-cause analysis, and optimize network performance while adhering to compliance standards. This role requires deep expertise in Azure networking components such as Virtual Networks, NSGs, and ExpressRoute circuits, along with experience in implementing high-availability architectures using dynamic routing protocols like BGP. You must possess strong communication skills and the ability to collaborate effectively across teams to drive secure solutions for Microsoft’s internal services used daily by thousands of engineers.

Skills

Azure PowerShell Python Bicep Microsoft Azure Virtual Networks Network Security Groups (NSGs) ExpressRoute VPNs Firewalls Proxy Servers Dynamic Routing Protocols BGP CI/CD Infrastructure-as-Code Terraform Kubernetes Docker Prometheus Grafana

What you'll do

  • Design and implement Azure virtual networks for high availability and robust security.
  • Configure and manage network firewalls, proxy servers, and VPNs to enforce strict security policies.
  • Develop automation scripts using PowerShell, Python, or Bicep to streamline network configurations and deployments.
  • Serve as Tier 3 escalation point for complex network incidents; perform root cause analysis and ensure timely resolution.
  • Continuously optimize network performance and reliability while ensuring compliance with organizational security standards.

What we're looking for

  • 7+ years of professional experience in software/network engineering roles with a focus on cloud networking and network security.
  • Deep knowledge of Microsoft Azure networking components including Virtual Networks, subnets, VPN Gateways, ExpressRoute circuits, NSGs, and load balancers.
  • Ability to design and manage high availability and secure Azure network architectures using dynamic routing protocols like BGP.
  • Demonstrated experience in enterprise network deployments, support, and incident response for complex issues.
  • Proven communication skills with the ability to work cross-functionally and collaborate closely with security engineering teams.
  • Relevant industry certifications such as Microsoft Certified: Azure Network Engineer Associate or related credentials preferred.

Market check

Salary context

This $119,800–$234,700 range sits above 86% of similar postings on FindRole.

Peer median band

$117,000$215,000

Median floor and ceiling across peers.

Typical midpoint (25–75%)

$142,400$177,250

Middle half of comparable postings.

Based on 240 comparable postings.

* 240 is the maximum number of comparable postings sampled.

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 451 open roles on FindRole.

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

Most-posted roles

View all roles at Microsoft

More like this

Similar roles

Senior Software Engineer | Microsoft Careers

Microsoft

US 30 days ago $119,800$234,700
Microsoft Azure CI/CD Telemetry Debugging Networking Operating Systems Authentication Docker Kubernetes Python Go SQL PostgreSQL Redis MongoDB Git GitHub Jenkins Prometheus Grafana

Senior Software Engineer, Networking

Nvidia

Us, Ca, Santa Clara, US 107 days ago $184,000$287,500
C/C++ ISO/SAE 21434 AFL libFuzzer QNX Linux RDMA DPDK PCIe ROS ISO 26262 CISSP CSSLP

Senior Software Engineer - Networking

Nvidia

Us, Ca, Santa Clara, US 139 days ago $152,000$218,500
BGP EVPN OSPF PIM Segment_Routing Yang SNMP Telemetry C Python Linux_kernel_networking Free_Range_Routing

Senior Software Engineer | Microsoft Careers

Microsoft

US 48 days ago $119,800$234,700
Azure Python Java Scala Spark Hadoop HDFS Kafka Flink Docker Kubernetes CI/CD PostgreSQL Redis Elasticsearch Prometheus Grafana Git Jenkins

Senior Software Engineer | Microsoft Careers

Microsoft

US 118 days ago $119,800$234,700
C++ JavaScript Python Git CI/CD Docker Kubernetes Terraform AWS Azure PostgreSQL SQLite Chrome Chromium W3C REST GraphQL HTML5 CSS3 WebAssembly WebGL