AdTechTalent
Engineering48 days agoOn-site

Microsoft

Senior Software Engineer - Network Engineer

Azurenetworkingnetwork securityBGPPowerShellPythoninfrastructure-as-codeVPNfirewallsproxyautomationcloudMicrosoftSecure Production AccessSPA

Key details

Salary

Not specified

Employment type

Full-time

Seniority

Senior

Years experience

5-10

Location

Redmond, Washington, United States

Full job description

Microsoft Security's Secure Production Access (SPA) team seeks a Senior Software Engineer for the Virtualization team based in Redmond, WA, working onsite at least three days per week. The role involves designing, implementing, and managing Azure network infrastructure, including virtual networks, secure HRE network segments, and connectivity solutions. Responsibilities include configuring firewalls, proxy servers, VPNs, enforcing security policies, monitoring network traffic, developing automation scripts (PowerShell, Python, Bicep), leading network updates and infrastructure changes with infrastructure-as-code, incident response as Tier 3 escalation, performance optimization, and ensuring compliance with security standards. Candidates must have a Bachelor's degree in Computer Science or related field with 4+ years of technical engineering experience coding in languages such as C, C++, C#, Java, JavaScript, or Python, and meet Microsoft security screening requirements. Preferred qualifications include a Master's degree or 8+ years experience, 7+ years in software/network engineering focused on cloud networking and security, deep knowledge of Azure networking components, experience with BGP and high-availability architectures, strong communication skills, collaboration experience with security teams, and relevant certifications (AZ-700, AZ-104, CCNA/CCNP, CompTIA Security+). Salary range is $119,800 to $234,700 annually, with higher ranges for San Francisco Bay Area and New York City. Benefits and additional compensation may apply.

What you'll do

  • Design, implement, and manage Azure network infrastructure including virtual networks, secure HRE network segments, and connectivity solutions
  • Configure and administer network firewalls, proxy servers, VPN, enforce security policies, and monitor network traffic
  • Develop automation scripts and tooling (PowerShell, Python, Bicep) to streamline network configurations, deployments, and monitoring
  • Lead deployment of network updates and infrastructure changes using infrastructure-as-code practices
  • Serve as Tier 3 escalation point for complex network and infrastructure incidents and perform root-cause analysis
  • Continuously analyze network performance and security postures and implement optimizations
  • Ensure network changes and operations comply with organizational security standards and regulatory requirements

Requirements

  • Bachelor's Degree in Computer Science or related technical field AND 4+ years technical engineering experience with coding in languages including C, C++, C#, Java, JavaScript, or Python OR equivalent experience
  • Ability to meet Microsoft, customer and/or government security screening requirements including Microsoft Cloud Background Check
  • Master's Degree in Computer Science or related technical field AND 6+ years technical engineering experience OR Bachelor's Degree AND 8+ years experience OR equivalent experience (preferred)
  • 7+ years professional experience in software/network engineering roles focusing on cloud networking and network security
  • Experience handling enterprise network deployments and support
  • Deep knowledge of Microsoft Azure networking components including Virtual Networks, subnets, VPN Gateways, ExpressRoute circuits, NSGs, and load balancers
  • Ability to design and manage Azure network architectures for high availability and security
  • Experience implementing high-availability network architectures and expertise with dynamic routing protocols like BGP
  • Familiarity with BGP route prepending and advertising more specific routes for failover
  • Proven communication skills and ability to work cross-functionally
  • Experience collaborating with security engineering teams and SPA teams
  • Ability to document solutions and train engineers on networking best practices
  • Relevant industry certifications preferred: Microsoft Certified: Azure Network Engineer Associate (AZ-700), Azure Administrator Associate (AZ-104), Azure Solutions Architect
  • Network/security certifications such as CCNA/CCNP, CompTIA Security+ are a plus

Tech stack

AzureAzure Virtual NetworksVPNExpressRouteNetwork Security Groups (NSGs)Load BalancersBGPPowerShellPythonCC++C#JavaJavaScriptBicep

Benefits

Certain roles may be eligible for benefits and other compensationLink to additional benefits and pay information: https://careers.microsoft.com/us/en/us-corporate-pay

Apply now

This MVP uses a placeholder application flow. In production, this section can connect to an external apply URL or a native application form.

Similar jobs

More roles worth a look

Related opportunities based on specialty and working model so candidates can keep momentum.