1

Network Programming Jobs in Chicago, IL (NOW HIRING)

We are seeking an experienced Network Engineer to support and maintain enterprise network infrastructure across multiple office locations. The ideal candidate will have strong expertise in Cisco ...

We are seeking an experienced Network Engineer to support and maintain enterprise network infrastructure across multiple office locations. The ideal candidate will have strong expertise in Cisco ...

We are seeking an experienced Network Engineer to support and maintain enterprise network infrastructure across multiple office locations. The ideal candidate will have strong expertise in Cisco ...

We are seeking an experienced Network Engineer to support and maintain enterprise network infrastructure across multiple office locations. The ideal candidate will have strong expertise in Cisco ...

We are seeking an experienced Network Engineer to support and maintain enterprise network infrastructure across multiple office locations. The ideal candidate will have strong expertise in Cisco ...

Network Engineer

Chicago, IL · On-site

$105K - $135K/yr

Position Summary The Network Engineer is responsible for designing, implementing, automating, monitoring, and supporting complex multi-vendor network environments across campus, SD-WAN, wireless, and ...

Network Engineer

Chicago, IL · On-site

$105K - $135K/yr

Position Summary The Network Engineer is responsible for designing, implementing, automating, monitoring, and supporting complex multi-vendor network environments across campus, SD-WAN, wireless, and ...

Fall Programming Intern

Chicago, IL · On-site

$15.50 - $20.50/hr

Network in cooperation with the Fox Television Stations, the Start TV Network and the Dabl Network ... Weigel Network Programming creates broadcast television schedules for 10 national networks ...

We are seeking an experienced Network Engineer to support and maintain enterprise network infrastructure across multiple office locations. The ideal candidate will have strong expertise in Cisco ...

We are seeking an experienced Network Engineer to support and maintain enterprise network infrastructure across multiple office locations. The ideal candidate will have strong expertise in Cisco ...

We are seeking an experienced Network Engineer to support and maintain enterprise network infrastructure across multiple office locations. The ideal candidate will have strong expertise in Cisco ...

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 ...

We are seeking an experienced Network Engineer to support and maintain enterprise network infrastructure across multiple office locations. The ideal candidate will have strong expertise in Cisco ...

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 ...

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 ...

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 ...

New

The Network Engineer III is accountable for the analysis, design, implementation, administration, and support of Paradigm's firewall and network infrastructure. This role operates as a senior ...

Showing results 21-40

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 Aug 13, 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 does a network programmer do?

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 can you do with network programming?

Network programming involves developing software that enables communication between computers and devices over networks, such as creating network protocols, designing client-server applications, and managing data transfer. It requires knowledge of networking concepts, programming languages like Python or C, and tools such as sockets or APIs to build reliable and efficient networked systems.

What is network programming?

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.

Is network programming in demand?

Network programming is in high demand due to the increasing reliance on networked systems, cloud services, and cybersecurity. Professionals skilled in protocols, socket programming, and network security are sought after across various industries, often requiring knowledge of programming languages like Python, C, or Java. The field offers opportunities in roles such as network engineers, security analysts, and software developers working on networked applications.

What are the key skills and qualifications needed to thrive in network programming?

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 the most commonly searched types of Network Programming jobs in Chicago, IL? The most popular types of Network Programming jobs in Chicago, IL are:
What are popular job titles related to Network Programming jobs in Chicago, IL? For Network Programming jobs in Chicago, IL, the most frequently searched job titles are:
What job categories do people searching Network Programming jobs in Chicago, IL look for? The top searched job categories for Network Programming jobs in Chicago, IL are:
Infographic showing various Network Programming job openings in Chicago, IL as of August 2026, with employment types broken down into 68% Full Time, and 32% Contract. Highlights an 100% In-person job distribution, with an average salary of $126,807 per year, or $61 per hour.

Network Engineer

Neshent Technologies

River Grove, IL • Hybrid

Full-time

Posted 7 days ago


Job description

We are seeking an experienced Network Engineer to support and maintain enterprise network infrastructure across multiple office locations. The ideal candidate will have strong expertise in Cisco networking, routing and switching, wireless technologies, and cloud networking concepts. This role requires excellent troubleshooting skills, collaboration with cross-functional teams, and the flexibility to travel between office locations as needed.

Primary Responsibilities
  • Design, configure, maintain, and troubleshoot enterprise network infrastructure.
  • Support Cisco routing, switching, and wireless network environments.
  • Install, configure, and maintain network access points and wireless connectivity solutions.
  • Monitor network performance and proactively resolve connectivity and infrastructure issues.
  • Assist with Azure and AWS networking configuration and connectivity.
  • Collaborate with infrastructure, cloud, and security teams to ensure reliable network operations.
  • Manage incidents, service requests, and change activities using ServiceNow and Jira.
  • Perform network upgrades, maintenance, and documentation.
  • Provide onsite support and travel between the downtown Chicago and Lake Forest office locations as required.
  • Participate in troubleshooting, root cause analysis, and continuous network improvement initiatives.
Required Qualifications
  • Proven experience as a Network Engineer supporting enterprise network environments.
  • Strong hands-on experience with:
    • Cisco Routing and Switching
    • Cisco Network Infrastructure
    • Wireless Networking and Access Points
    • Network Troubleshooting
  • Working knowledge of Azure and AWS networking concepts.
  • Experience using Jira and ServiceNow.
  • Strong analytical, troubleshooting, and problem-solving skills.
  • Experience working in a collaborative, team-based, multi-location environment.
  • Excellent communication and interpersonal skills.
Preferred Qualifications
  • Experience with enterprise network monitoring and performance optimization.
  • Knowledge of network security best practices.
  • Cisco certifications such as CCNA or CCNP are a plus.
  • Experience supporting hybrid cloud networking environments.