1

Network Programming Jobs in Chicago, IL (NOW HIRING)

Reporting to the Network Manager, the Senior Network Engineer is seen as a technical expert in Network Engineering infrastructure. This is a technical and hands on role, with a primary focus on ...

The Network Engineer understands the customer's internetworking environment and is the customer's technical advisor for current and future technology deployment and adoption. The Network Engineer ...

Communications Network Engineer

Chicago, IL ยท On-site

$60K - $70K/yr

The Communications Network Engineer will be responsible for administering, troubleshooting, and optimizing enterprise network environments while ensuring reliable and secure connectivity in support ...

... common programming practices such as OOP, Inheritance hierarchies, templates, and other common ... networking algorithms and systems for multi-player games Knowledgeable in the following areas: o ...

IMC is seeking experienced Network Engineers who are passionate about building and operating cutting-edge, high-performance networks. You'll work closely with traders, developers, quants, and ...

This network engineer will focus on Cisco Routers/switches, LAN/WAN, Cisco ACI, Firewalls, load balancing, Ansible/Terraform, Cloud, etc. Responsibilities: * Oversee the full lifecycle of network ...

We are seeking a Sr-Level Network Engineer to support Exelon's network refresh programs across multiple projects, including branch refreshes and real estate/customer initiatives (e.g., new site ...

Network Engineer

Chicago, IL ยท Remote

$86K/yr

NETWORK ENGINEER This is a fully remote position; however, occasional travel may be required. Purpose This position's primary responsibility is to provide operational support for our clients' network ...

Network Engineer

Chicago, IL ยท On-site

$155K - $225K/yr

IMC is seeking experienced Network Engineers who are passionate about building and operating cutting-edge, high-performance networks. You'll work closely with traders, developers, quants, and ...

This role is focused on Cisco network engineering, operational support, routing/switching, configuration, Ansible/Terraform/AWS/Jenkins, etc. Responsibilities * Network policy, governance, and ...

Network Engineer IV

Chicago, IL ยท Hybrid

$107.20K - $146.90K/yr

This includes network equipment selection, network topology design, IP addressing, VLAN ... Strong programming and automation platform proficiency: Python, Terraform, Ansible, etc.

We are seeking a highly skilled Backbone Network Engineer to join our global network team. In this role, you will design, implement, and optimize the backbone infrastructure that underpins our global ...

Network Engineer Enjoy problem-solving, need a venue to display your creativity, and emerging technologies pique your interest; if so, Barrow Wise Consulting, LLC is for you. As a multi-disciplined ...

next page

Showing results 1-20

Network Programming information

See Chicago, IL salary details

$61.3K

$126.8K

$410.8K

How much do network programming jobs pay per year?

As of May 28, 2026, the average yearly pay for network programming in Chicago, IL is $126,807.00, according to ZipRecruiter salary data. Most workers in this role earn between $68,600.00 and $132,000.00 per year, depending on experience, location, and employer.

What is a Network Programming job?

A Network Programming job involves developing software that enables communication between computers and devices over a network. This role requires knowledge of networking protocols, socket programming, and efficient data transmission techniques. Network programmers work on applications such as real-time communication systems, cloud services, and distributed systems. They often use languages like C, C++, Python, or Java to implement networking solutions. Strong problem-solving skills and an understanding of security principles are essential for success in this field.

What are the key skills and qualifications needed to thrive in the Network Programming position, and why are they important?

To thrive in Network Programming, you need a strong background in computer networking concepts, programming languages (such as C/C++, Python, or Java), and an understanding of network protocols (like TCP/IP and UDP). Familiarity with tools like Wireshark, network simulators, and certifications such as Cisco Certified Network Associate (CCNA) are highly valued. Problem-solving skills, attention to detail, and the ability to work collaboratively are important soft skills for this position. These competencies ensure you can design, implement, troubleshoot, and optimize networked systems effectively in dynamic technical environments.

What are typical daily responsibilities for someone working in a Network Programming role?

In a Network Programming role, your daily tasks often include writing and testing code for network applications, analyzing network performance, and troubleshooting connectivity issues. You might work closely with network engineers and system administrators to design efficient data transfer protocols or optimize network traffic. Regular responsibilities may also involve updating legacy network software, incorporating new security features, and documenting network processes for future reference. This collaborative and multifaceted role requires frequent communication with other technical teams to ensure that network solutions meet organizational needs and performance standards.

What engineering jobs pay $500,000?

In network programming and related engineering fields, senior roles such as network architects, security engineers, and systems engineers with extensive experience and specialized skills can earn $500,000 or more annually, especially in high-demand industries or companies. These positions often require advanced certifications, deep technical expertise, and leadership responsibilities.
What are the most commonly searched types of Network Programming jobs in Chicago, IL? The most popular types of Network Programming jobs in Chicago, IL are:
Infographic showing various Network Programming job openings in Chicago, IL as of May 2026, with employment types broken down into 100% Full Time. Highlights an 90% In-person, and 10% Remote job distribution, with an average salary of $126,807 per year, or $61 per hour.

$80K - $100K/yr

Full-time

Posted 11 days ago


Job description

Network Engineer
We are seeking a highly skilled and motivated M&A Network Engineer to join our IT/Network Operations team. This project-based role will focus on supporting mergers and acquisitions (M&A) by assessing, integrating, and optimizing network infrastructures. The Network Engineer will collaborate with cross-functional teams to assist in designing solutions for US and International business units, partners and customers. The Network Engineer will build, deploy, and support the solutions in conjunction with other engineering and operations resources. They will be expected to work effectively with key business stakeholders and the IT team, providing advice, communicating key decisions and ensuring IT solutions adhere to appropriate architecture standards.
โ€ข Will work with Infrastructure leadership, other IS teams and business units to engineer, recommend, plan technical projects to meet network reliability, tactical, performance, or controls needs.
โ€ข Analyzes business needs; gather requirements, designs, installs, troubleshoots, and supports technical solutions in a world-class infrastructure.
โ€ข Develops and documents models, plans, diagrams, illustrations, and procedures in support of engineering activities and network related business initiatives.
โ€ข Participates in regular meetings and conference calls with customers and IT staff to help qualify opportunities and technical solutions.
โ€ข Creates capital expenditure (CAPEX) requests and tracks the progress of hardware & software orders.
โ€ข 10+ years experience in network engineering. Experience network engineering and operation with an enterprise organization preferred.
โ€ข 5+ years of experience leading project teams and/or mentoring junior engineers.
โ€ข In depth knowledge and understanding of networking technologies, design principles, and the practical application of routers, switches, virtualization, storage, storage networking virtualization/zoning, load-balancers and network security.
โ€ข Experience working with SDN solutions such as Cisco ACI, VMware VNX
โ€ข Knowledge of network security solutions such as firewalls, VPNs, Intrusion detection/prevention, and web application firewalls.
โ€ข Strong technical knowledge and experience in several of the following (certification a plus):
o Cisco Routing/Switching, spine/leaf architecture
o F5 LTM/GTM
o Cisco UCS & Nexus
o Cisco ACI
o Cisco WAAS, WCCP
o Cisco security solutions
o Cisco ISE
o Palo Alto Networks firewalls and security solutions
o QoS, prioritization of voice and video
o Network automation
โ€ข Proven understanding of network segmentation/isolation, encryption architect ures
โ€ข Strong documentation skills and experience generating technical documents, diagrams, solutions specifications, guidelines, processes, and procedures.
โ€ข Scripting skills are a plus
โ€ข Excellent communications and customer service skills with proven ability to communicate professionally in a corporate environment.
โ€ข Experience in standardizing and automating network configuration and deployment
โ€ข Experience with software and hardware troubleshooting and system monitoring.
โ€ข Ability to work nights and weekends as needed for implementations and being a point of escalation
Salary Range- $80,000-$100,000 a year
#LI-SP3
#LI-VX1