1

Network Programming Jobs in Chicago, IL (NOW HIRING)

Role: Network Engineer Location: Chicago IL * 10+ years experience in network engineering. Experience network engineering and operation with an enterprise organization preferred. * 5+ years of ...

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

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

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

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

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

Our client is seeking a skilled Network Engineer to design, implement, maintain, and support their growing network infrastructure. The ideal candidate will be able to deploy, configure, and ...

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

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 Sep 2, 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 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.

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

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

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 and APIs to build reliable and efficient networked systems.

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 1% As Needed, 81% Full Time, 13% Part Time, and 5% Contract. Highlights an 93% Physical, 2% Hybrid, and 5% Remote job distribution, with an average salary of $126,707 per year, or $60.9 per hour.

Network Engineer

Tekfortune Inc.

Chicago, IL • On-site

Other

This job post has expired 2 days ago. Applications are no longer accepted.


Job description

Role: Network Engineer
Location: Chicago IL
  • 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):
    • Cisco Routing/Switching, spine/leaf architecture
    • F5 LTM/GTM
    • Cisco UCS & Nexus
    • Cisco ACI
    • Cisco WAAS, WCCP
    • Cisco security solutions
    • Cisco ISE
    • Palo Alto Networks firewalls and security solutions
    • QoS, prioritization of voice and video
    • Network automation
  • Proven understanding of network segmentation/isolation, encryption architectures
  • 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

Tekfortune logo

About Tekfortune

Sourced by ZipRecruiter

Our IT staffing services help companies customize business applications, develop software, manage their IT Infrastructure, and design and engineer technology products. Through our quality workforce solutions, we introduce technology professionals that are the correct match for our clients. Partner with Us Today

Industry

Recruiting and staffing services

Company size

11 - 50 Employees

Headquarters location

Piscataway, NJ, US

Year founded

2014