Senior Network Engineer
Salary: $120k-$140k + 15% bonus
Location: Chicago, IL
Hybrid: 3 days onsite, 2 days remote
*We are unable to provide sponsorship for this role*
Qualifications
· Bachelor’s degree
· 5+ years of experience in IT systems installation, operations, administration, and maintenance of virtualized servers / cloud systems
· Experience with Cisco NGFW, ASA
· Strong foundation in Network protocols (BGP, OSPF, ISIS) and concepts (WAN/LAN/IP/VPN/IPAM/DNS), with the ability to apply this knowledge to expand and support existing network infrastructure
· Advanced experience with Cisco network products, including lifecycle management (deployment, upgrades, and ongoing support) of IOS, NX-OS, XR, and FTD platforms
· Strong network troubleshooting skills to support day-to-day operations, including packet capture, analysis, and review.
· Experience supporting cloud connectivity (AWS, Azure) within a hybrid infrastructure environment
· Scripting experience (Python, Ansible, GitHub or industry equivalent) to support automation and maintenance of existing infrastructure.
Responsibilities
· Responsible for supporting, administering, and overseeing network support, design, and analysis of new and existing architectures — including routing/switching configuration, Cisco FTD firewall administration, Cisco ACI management, and network-related business continuity planning
· The role also involves developing systems specifications, technical implementation plans, and coordinating complex installation projects with clients and vendors, while working with a team on network and security architecture design for both on-premise and Cloud environments
· Support the network infrastructure lifecycle, including routing, switching, Cisco FTD firewalls, Cisco ACI, and cloud-based (AWS) solutions — covering deployment, troubleshooting, and ongoing maintenance.
· Assist in implementing network changes to maintain security, performance, and compliance with governance frameworks (NIST-CSF, COBIT).
· Partner with vendors, carriers, and engineering teams to resolve issues and support large-scale projects.
· Maintain documentation and provide on-call support to help ensure reliability and business continuity