1

Network Programming Jobs in Michigan (NOW HIRING)

Network Engineer

Lansing, MI · On-site

$50 - $55/hr

This effort requires senior-level network engineers who can support enterprise network migrations, infrastructure consolidation, IP remediation, and ongoing operational support throughout the ...

We are seeking a skilled Network Engineer to design, implement, operate, and support reliable, secure, and scalable network infrastructure. This role is responsible for ensuring high availability ...

Senior Network Engineer

Ann Arbor, MI · On-site

$101K - $139K/yr

They are seeking a Senior Network Engineer with extensive experience in the healthcare industry and expertise in network technologies. Responsibilities : • Minimum 15 years of experience as a ...

Senior Network Engineer

Lansing, MI · Hybrid

$105K - $144K/yr

Senior Network Engineer Lead the design, implementation, and governance of secure, resilient, and scalable network infrastructure. Act as a technical expert and strategic advisor in planning and ...

Senior Network Engineer

Lansing, MI · Hybrid

$105K - $144K/yr

Senior Network Engineer Lead the design, implementation, and governance of secure, resilient, and scalable network infrastructure. Act as a technical expert and strategic advisor in planning and ...

Senior Network Engineer

Lansing, MI · Hybrid

$105K - $144K/yr

Senior Network Engineer Lead the design, implementation, and governance of secure, resilient, and scalable network infrastructure. Act as a technical expert and strategic advisor in planning and ...

Senior Network Engineer

Lansing, MI · On-site

$105K - $144K/yr

Senior Network Engineer Lead the design, implementation, and governance of secure, resilient, and scalable network infrastructure. Act as a technical expert and strategic advisor in planning and ...

Senior Network Engineer

Lansing, MI · Hybrid

$105K - $144K/yr

Senior Network Engineer Lead the design, implementation, and governance of secure, resilient, and scalable network infrastructure. Act as a technical expert and strategic advisor in planning and ...

... Network Engineer Certification ● Cisco CCNP ● ITIL v3 Foundation Certification ● Knowledge of SD-WAN technologies is a plus ● Knowledge of manufacturing segmentation architectures with ...

... Network Engineer Certification ● Cisco CCNP ● ITIL v3 Foundation Certification ● Knowledge of SD-WAN technologies is a plus ● Knowledge of manufacturing segmentation architectures with ...

Interim Network Engineer

Holland, MI · On-site

$96 - $143/hr

Regio Noord-Holland16 - 24 uurZZPZelfstandige technische rol Interim Network Engineer gezocht! | 16 tot 24 uur per week | Regio Noord-Holland | Looptijd van 6 maanden + optie tot verlenging | Op ...

New

The Network Engineer I designs, implements, and supports enterprise network infrastructure across UFP Industries' global operations. Working with technologies including Cisco Catalyst, Meraki ...

Network Engineer Location: Troy, MI REQUIRED SKILLS: * Service provider Core, Edge, Border, Access and Aggregation routing and switching equipment. * Voice and data peering. * Attention to detail ...

Description The Sr Network Engineer administers and supports the company's global data communications network. The position includes design, development, installation, proactive monitoring ...

Description The Sr Network Engineer administers and supports the company's global data communications network. The position includes design, development, installation, proactive monitoring ...

Showing results 21-40

Network Programming information

See Michigan salary details

$51.9K

$107.2K

$347.3K

How much do network programming jobs pay per year?

As of Sep 3, 2026, the average yearly pay for network programming in Michigan is $107,206.00, according to ZipRecruiter salary data. Most workers in this role earn between $58,000.00 and $111,600.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 Michigan?

The most popular types of Network Programming jobs in Michigan are:

What job categories do people searching Network Programming jobs in Michigan look for?

The top searched job categories for Network Programming jobs in Michigan are:

Infographic showing various Network Programming job openings in Michigan as of August 2026, with employment types broken down into 1% As Needed, 76% Full Time, 14% Part Time, 2% Temporary, 6% Contract, and 1% Nights. Highlights an 92% Physical, 3% Hybrid, and 5% Remote job distribution, with an average salary of $107,206 per year, or $51.5 per hour.

Network Engineer

Judge Group, Inc.

Lansing, MI • On-site

$50 - $55/hr

Other

Re-posted 18 days ago


Job description

Location: Lansing, MI Salary: $50.00 USD Hourly - $55.00 USD Hourly Description:
  • Primary onsite support in Lansing, MI

Project Overview
Our client, is undertaking a large-scale infrastructure integration initiative following multiple healthcare acquisitions, including the integration of Sparrow Health and additional healthcare locations into a unified Epic environment based in Ann Arbor.
This effort requires senior-level network engineers who can support enterprise network migrations, infrastructure consolidation, IP remediation, and ongoing operational support throughout the transformation.
This is a hands-on engineering position, not a network architecture role. The ideal candidate will have proven experience executing complex network integrations, migrations, and firewall changes within large enterprise environments.
Key Responsibilities
  • Support enterprise-wide network integration and migration initiatives
  • Execute large-scale re-IP and IP overlap remediation projects
  • Perform network infrastructure consolidation activities
  • Configure, troubleshoot, and maintain Palo Alto firewalls
  • Support Cisco enterprise networking environments
  • Participate in network cutovers, maintenance windows, and after-hours changes
  • Troubleshoot routing, switching, and connectivity issues
  • Provide operational support during infrastructure transformation projects
  • Collaborate with network architects, security teams, and project stakeholders

Required Qualifications
Must-Have Skills
  • 5+ years of hands-on network engineering experience
  • Strong experience with:
    • Cisco Catalyst Switches
    • Cisco Nexus Switches
    • Cisco IOS
    • Palo Alto Firewalls
  • Enterprise Routing & Switching
  • Network Migrations and Infrastructure Integrations
  • Re-IP Experience and IP Overlap Remediation
  • Firewall Policy Management, Troubleshooting, and Change Implementation
  • Experience supporting large enterprise environments

Preferred Qualifications
  • Cisco ISE
  • Cisco ACI
  • CCNP Certification
  • CCIE Certification
  • Healthcare Infrastructure Experience
  • Epic environment experience

Ideal Candidate Background
Candidates from the following industries are highly preferred:
  • Healthcare Systems / Hospitals
  • Financial Services
  • Telecommunications
  • Manufacturing / Automotive
  • Large Enterprise / Fortune 500 Organizations

The ideal candidate should be able to discuss:
  • Complex migration projects
  • Infrastructure integration efforts
  • Firewall implementations and changes
  • Re-IP initiatives
  • Network troubleshooting methodologies
  • Technical challenges encountered and resolutions delivered

Work Environment
  • Primary onsite support in Lansing, MI
  • Occasional travel/support in Grand Rapids and Ann Arbor
  • Must be comfortable working onsite when required
  • Participation in evening and weekend maintenance windows may be necessary

By providing your phone number, you consent to: (1) receive automated text messages and calls from the Judge Group, Inc. and its affiliates (collectively "Judge") to such phone number regarding job opportunities, your job application, and for other related purposes. Message & data rates apply and message frequency may vary. Consistent with Judge's Privacy Policy, information obtained from your consent will not be shared with third parties for marketing/promotional purposes. Reply STOP to opt out of receiving telephone calls and text messages from Judge and HELP for help.
Contact:
This job and many more are available through The Judge Group. Please apply with us today!