1

Network Programmer Jobs in Michigan (NOW HIRING)

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

Network Engineer

Lansing, MI · On-site

$45 - $50/hr

Opportunity for advancement Network Engineer Locations: Cleveland, OH | Middletown, OH | Butler, PA Duration: 6+ Months Contract-to-Hire Work Type: 100% Onsite Interview Process: In-Person Interview ...

Lead Network Engineer

Novi, MI · On-site

$95K - $131K/yr

Job Purpose Dana Incorporated is seeking a highly skilled Senior Network Engineer with deep experience supporting industrial manufacturing networks and Automated Mobile Robot (AMR) environments. This ...

Lead Network Engineer

Novi, MI

$95K - $131K/yr

Job Purpose Dana Incorporated is seeking a highly skilled Senior Network Engineer with deep experience supporting industrial manufacturing networks and Automated Mobile Robot (AMR) environments. This ...

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

Lead Network Engineer

Novi, MI · On-site +1

$95K - $131K/yr

Provide hands-on network engineering support for AMR deployments, including network readiness validation, site surveys, troubleshooting, and post-deployment operational support. * Ensure reliable ...

The Network Engineer provides guidance to the technical support teams engaged in implementation and troubleshooting of hardware and software that support a wide range of systems. Must be proficient ...

Senior Network Engineer

Zeeland, MI · On-site

$95K - $131K/yr

The Senior Network Engineer is a highly visible, highimpact role responsible for shaping the direction, reliability, and future of ODL's global IT Infrastructure. This role owns network strategy ...

The Network Engineer provides guidance to the technical support teams engaged in implementation and troubleshooting of hardware and software that support a wide range of systems. Must be proficient ...

Network Engineer #1054793 Network Analysis & Troubleshooting * Perform advanced network problem analysis utilizing sniffer traces and TCP/IP packet captures. * Execute and analyze VTAM network traces ...

Senior Network Engineer

Zeeland, MI · On-site

$95K - $131K/yr

The Senior Network Engineer is a highly visible, high-impact role responsible for shaping the direction, reliability, and future of ODL's global IT Infrastructure. This role owns network strategy ...

Senior Network Engineer

Southfield, MI · On-site

$95K - $130K/yr

Bachelor's degree in Computer Science, Information Technology, Network Engineering, or a related technical discipline, or equivalent experience. * Professional networking certifications (strongly ...

Senior Network Engineer

Southfield, MI · On-site

$95K - $130K/yr

Bachelor's degree in Computer Science, Information Technology, Network Engineering, or a related technical discipline, or equivalent experience. * Professional networking certifications (strongly ...

Network Engineer 3

Detroit, MI · On-site +1

$70K - $140K/yr

The Network Engineer 3's primary duty involves design work, specifically designing a tailored solution in order to meet a specific client request. This position frequently anticipates problems and ...

next page

Showing results 1-20

Network Programmer information

See Michigan salary details

$51.9K

$107.2K

$347.3K

How much do network programmer jobs pay per year?

As of Jul 10, 2026, the average yearly pay for network programmer 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 does a Network Programmer do?

A Network Programmer is responsible for designing, implementing, and maintaining the networking aspects of software applications, particularly in areas such as online gaming, distributed systems, or enterprise applications. They work on protocols, data transmission, and synchronization to ensure efficient and reliable communication between devices or servers. Their role often includes optimizing network performance, troubleshooting connectivity issues, and collaborating with other developers to integrate network features into software products.

What is the difference between Network Programmer vs Network Engineer?

AspectNetwork ProgrammerNetwork Engineer
Required CredentialsBachelor's in Computer Science or related field; programming certificationsBachelor's in Computer Networking, IT, or related; Cisco certifications often preferred
Work EnvironmentSoftware development teams, coding environments, labsNetwork infrastructure setup, maintenance, troubleshooting
Employer & Industry UsageTech companies, gaming, software firmsTelecom, enterprise IT, data centers
Common Search & Comparison IntentUnderstanding programming roles in networksFocus on network infrastructure and hardware

Network Programmers primarily focus on developing software that manages or interacts with network systems, emphasizing coding and software design. In contrast, Network Engineers design, implement, and maintain network infrastructure, focusing on hardware, configurations, and network security. Both roles require technical expertise but differ in their core responsibilities and work environments.

What are some common challenges network programmers face when optimizing multiplayer game performance?

Network programmers often encounter challenges such as minimizing latency, handling packet loss, and ensuring consistent synchronization between clients and servers. They must develop efficient protocols to manage bandwidth usage without sacrificing gameplay quality. Collaborating closely with game designers and other developers, network programmers continually profile and refine code to deliver a smooth multiplayer experience, even under varying network conditions.

What are the key skills and qualifications needed to thrive as a Network Programmer, and why are they important?

To thrive as a Network Programmer, you need strong proficiency in network protocols, programming languages such as C++ or Python, and a solid understanding of computer networking concepts, often backed by a degree in computer science or a related field. Familiarity with tools like Wireshark, TCP/IP stack implementations, and version control systems, as well as certifications like Cisco's CCNA, are commonly required. Analytical thinking, problem-solving abilities, and effective teamwork are essential soft skills in this role. These competencies are crucial for developing reliable, efficient, and secure networked applications and for troubleshooting complex connectivity issues.
Infographic showing various Network Programmer job openings in Michigan as of July 2026, with employment types broken down into 1% As Needed, 82% Full Time, 12% Part Time, and 5% Contract. Highlights an 94% Physical, 1% Hybrid, and 5% Remote job distribution, with an average salary of $107,206 per year, or $51.5 per hour.
Network Engineer - onsite

Network Engineer - onsite

Eccalon LLC

Detroit, MI

Full-time

Re-posted 18 days ago


Job description

Job Description

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, performance, and security across on-premises and cloud-based networks while supporting business and application needs.

The ideal candidate has strong technical expertise, hands-on troubleshooting ability, and experience working with modern networking technologies.

Responsibilities

  • Design, deploy, and maintain LAN, WAN, and wireless network infrastructure
  • Configure and manage routers, switches, firewalls, VPNs, and load balancers
  • Monitor network performance, availability, and security
  • Troubleshoot and resolve network incidents and outages
  • Implement network security best practices and access controls
  • Support network upgrades, migrations, and capacity planning
  • Maintain documentation, diagrams, and network standards
  • Collaborate with systems, cloud, security, and application teams

Required Qualifications

  • Bachelor’s degree in Information Technology, Computer Science, or related field (or equivalent experience)
  • 3+ years of experience in network engineering or network administration
  • Strong understanding of TCP/IP, DNS, DHCP, routing, and switching
  • Experience with enterprise networking hardware (e.g., Cisco, Juniper, Aruba)
  • Hands-on experience troubleshooting complex network issues
  • Experience with cloud networking (AWS, Azure, or GCP)
  • Knowledge of SD-WAN, zero-trust networking, or network automation
  • Scripting or automation experience (Python, Ansible, etc.)
  • Relevant certifications (CCNA, CCNP, JNCIS, Network+)

Eccalon logo

About Eccalon

Sourced by ZipRecruiter

We are a cross-functional collective of innovative minds that leverages technology to tackle the most challenging problems of this generation for clients, the nation, and the world. Eccalon fosters creativity, curiosity, and imagination across all departments and divisions to pioneer new ideas, products, and services. We advance innovation.​

Industry

Guided missile and space vehicle manufacturing

Company size

11 - 50 Employees

Headquarters location

Hanover, MD, US

Year founded

2017