Job Title : Senior Azure Network Engineer
Location : Charlotte, NC
Type : Full-Time
Summary :
We are seeking a Senior Azure Network Engineer to design, implement, and maintain secure, scalable, and highly available network architectures on Microsoft Azure. The ideal candidate has deep expertise with Azure networking services, hybrid connectivity, network security, routing, monitoring, and governance. This role involves building network solutions, optimizing performance, and ensuring enterprise-grade reliability across cloud and hybrid environments.
Responsibilities : Azure Network Architecture & Engineering
Design, implement, and maintain Azure network infrastructure , including VNets, Subnets, NSGs, Route Tables, Application Gateways, Load Balancers, and Private Endpoints.
Architect secure and scalable connectivity solutions across Azure and on-premise environments using VPN Gateway, ExpressRoute, Azure Firewall, and Azure WAN .
Build and manage network segmentation, traffic flows, and routing policies for performance and security.
Connectivity, Integration & Security
Implement and manage hybrid connectivity solutions including site-to-site VPNs and ExpressRoute circuits.
Configure and optimize firewalls, WAFs, NAT rules, and intrusion prevention policies .
Ensure network security, encryption, and compliance with enterprise and regulatory standards.
Network Monitoring & Troubleshooting
Monitor network performance using Azure Monitor, Network Watcher, Log Analytics, and Traffic Analytics .
Diagnose and resolve network performance issues, latency problems, routing conflicts, and connectivity failures.
Implement proactive alerting, bandwidth monitoring, and network health reporting.
Network Automation & Scripting
Automate network deployments and configuration using PowerShell, Python, Azure CLI, ARM / Bicep / Terraform .
Develop scripts to streamline provisioning, governance, and recurring network operations.
Governance, Backup & Resilience
Implement best practices for network redundancy, failover, disaster recovery, and business continuity .
Apply network governance policies, access controls, and compliance standards.
Contribute to documentation, runbooks, and operational standards.
Requirements :
5 10+ years of experience in cloud and network engineering , with strong hands-on Azure expertise.
Strong knowledge of Azure networking services : VNets, Subnets, NSGs, UDRs, VNet Peering, Load Balancers, Application Gateway, and Azure Firewall.
Experience with hybrid networking : VPN Gateway, ExpressRoute, BGP routing, IPSec tunneling.
Proficiency in PowerShell, Python, Azure CLI , or similar scripting tools.
Understanding of network security, encryption, RBAC, Zero Trust principles , and governance.
Experience with monitoring / troubleshooting tools : Network Watcher, Log Analytics, Wireshark, or equivalent.
Knowledge of TCP / IP, DNS, DHCP, routing, switching , and enterprise network standards.
Strong analytical, problem-solving, and communication skills.
Compensation & Benefits :
Compensation is based on skills, experience, certifications, and business needs. Full-time employees may be eligible for :
Medical, dental, vision insurance
HSA / FSA programs
401(k) with employer contribution
Life, disability, and AD&D insurance
Paid time off (depending on employment classification)
Network Engineer • NC, United States