1

Network Programming Jobs (NOW HIRING)

Network Engineer - Raleigh, NC We are seeking a mid-to-senior level Network Engineer to support a large-scale Cisco Catalyst switch refresh initiative across a multi-site healthcare environment. This ...

Network Engineer - Raleigh, NC We are seeking a mid-to-senior level Network Engineer to support a large-scale Cisco Catalyst switch refresh initiative across a multi-site healthcare environment. This ...

OVERVIEW We are seeking a Network Engineer to join our Financial Markets Network Engineering team. This role supports realtime trading and market data connectivity across highly available global ...

What You'll Be Doing (We don't love the bullet points, but we love the work!) As Network Engineer, you will support Weapons CSE vulnerability assessments by configuring, securing, and maintaining ...

Network Engineer Location: Hill Air Force Base, UT. Clearance Required: Secret (Top Secret Preferred). Employment Type: Full-Time. About the Role The JAAW Group LLC, a Service-Disabled Veteran-Owned ...

Network Engineer

Columbia, MD · On-site

$131K - $281K/yr

This opportunity supports an Enterprise IT contract with a team of Systems Administrators, Network Engineers, Systems Engineers and System Integration Technicians, responsible for the architecture ...

Network Engineer Location: Linthicum, MD Required Clearance : TS/SCI w/ CI Poly Salary: Negotiable Overview: We are seeking a Network Engineer to support a DoD Cyber Security project, with a focus on ...

Network Engineer Location: Linthicum, MD Required Clearance : TS/SCI w/ CI Poly Salary: Negotiable Overview: We are seeking a Network Engineer to support a DoD Cyber Security project, with a focus on ...

Looking for Network Engineer for Nashville opportunity! We are looking for a Network Engineer to design, implement, maintain, and support our growing network infrastructure. You will be part of a ...

Network Engineer Job Category: Information Technology Time Type: Full time Minimum Clearance Required to Start: Secret Employee Type: Regular Percentage of Travel Required: Up to 75% Type of Travel:

Leidos has a new and exciting opportunity for a Network Engineer in our Intelligence Sector, Cyber & Analytics Business Area (CABA) . Our talented team is at the forefront in Security Engineering ...

Network Engineer Location: Hill Air Force Base, UT. Clearance Required: Secret (Top Secret Preferred). Employment Type: Full-Time. About the Role The JAAW Group LLC, a Service-Disabled Veteran-Owned ...

Network Engineer Location: Hill Air Force Base, UT. Clearance Required: Secret (Top Secret Preferred). Employment Type: Full-Time. About the Role The JAAW Group LLC, a Service-Disabled Veteran-Owned ...

Showing results 41-60

Network Programming information

See salary details

$59.5K

$123K

$398.5K

How much do network programming jobs pay per year?

As of Aug 24, 2026, the average yearly pay for network programming in the United States is $123,000.00, according to ZipRecruiter salary data. Most workers in this role earn between $66,500.00 and $128,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.
More about Network Programming jobs

What cities are hiring for Network Programming jobs?

Cities with the most Network Programming job openings:

What are the most commonly searched types of Network Programming jobs?

The most popular types of Network Programming jobs are:

What states have the most Network Programming jobs?

States with the most job openings for Network Programming jobs include:

Infographic showing various Network Programming job openings in the United States as of August 2026, with employment types broken down into 1% As Needed, 81% Full Time, 12% Part Time, and 6% Contract. Highlights an 93% Physical, 2% Hybrid, and 5% Remote job distribution, with an average salary of $123,000 per year, or $59.1 per hour.

Network Engineer

The Select Group

Raleigh, NC • On-site

Other

Re-posted 23 days ago


Job description

Network Engineer - Raleigh, NC
We are seeking a mid-to-senior level Network Engineer to support a large-scale Cisco Catalyst switch refresh initiative across a multi-site healthcare environment. This individual be responsible for coordinating and executing network changes, maintenance windows, hardware replacements, and cutover activities with a high degree of accuracy and attention to detail.
Network Engineer Key Responsibilities:
  • Execute Cisco Catalyst switch refreshes and network hardware replacement projects.
  • Coordinate and participate in planned maintenance windows, cutovers, and migration activities.
  • Implement network changes in accordance with established change management procedures.
  • Perform configuration, validation, testing, and post-cutover support activities.
  • Troubleshoot network issues related to implementation and migration activities.
  • Maintain accurate implementation documentation and change records.
  • Collaborate with client technical teams and stakeholders to ensure successful project execution.
  • Support multiple healthcare facilities and locations throughout the greater Raleigh area.

Network Engineer Required Qualifications:
  • 5+ years of enterprise network engineering experience.
  • Strong hands-on experience with Cisco Catalyst switching platforms.
  • Experience implementing network changes in large enterprise environments.
  • Proven ability to independently execute switch replacements, cutovers, and network migrations.
  • Strong troubleshooting skills related to Layer 2 and Layer 3 networking.
  • Experience following formal change management processes.
  • Strong documentation and communication skills.
  • Ability to work independently while coordinating with multiple stakeholders.

TSG is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or status as a protected veteran. #LI-KN1
75905