1

Network Programmer Jobs in Michigan (NOW HIRING)

Lead Network Engineer

Novi, MI

$95.60K - $131.90K/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

$95.20K - $131.30K/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

$95.60K - $131.90K/yr

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

Network Engineer Dearborn, MI (Day 1 Onsite) Longterm Contract $48/hr on C2C Must Have Exp.- * 10+ years designing, deployment/implementation, and troubleshooting Cisco SDWAN using C-Edge, vManage ...

Network Engineer

Warren, MI · On-site

$40 - $45/hr

Minimum of 2 years of professional experience in network engineering or a related field. * Proficiency in scripting/programming with Python or C#. * Demonstrated experience with industrial networking ...

Lead Network Engineer

Ann Arbor, MI · On-site

$103.04K - $114.45K/yr

The Network Engineering and Architecture team is responsible for the design of all computer networks at the University of Michigan. For more information about ITS, visit: Job Summary Information and ...

Be Seen First

Network Engineer

Fenton, MI · On-site

$50K - $85K/yr

Experienced Network Engineer Are you tech savvy, people savvy, and purpose-driven? Apply today to be a part of a growing and expanding team of superior IT professionals. T. Daniels Consulting is an ...

The Network Engineer 3 serves as the primary engineer responsible for the design, engineering, management, and support of Huntington's enterprise load balancing and core network services platforms ...

The Network Engineer 3 serves as the primary engineer responsible for the design, engineering, management, and support of Huntington's enterprise load balancing and core network services platforms ...

Network Engineer

Kalamazoo, MI · On-site

$100K - $135K/yr

We are looking for a Network Engineer to support the design, deployment, and ongoing reliability of enterprise network environments in Kalamazoo, Michigan. This position focuses on building stable ...

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 May 30, 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 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.

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 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 popular job titles related to Network Programmer jobs in Michigan? For Network Programmer jobs in Michigan, the most frequently searched job titles are:
Infographic showing various Network Programmer job openings in Michigan as of May 2026, with employment types broken down into 1% Locum Tenens, 78% Full Time, 14% Part Time, 2% Temporary, and 5% Contract. Highlights an 14% Physical, 23% Hybrid, and 63% Remote job distribution, with an average salary of $107,206 per year, or $51.5 per hour.

Lead Network Engineer

The Talent Advantage Group

Farmington Hills, MI • Remote

$99.90K - $137.80K/yr

Other

Posted 15 days ago


Job description

#1897 Senior Network Engineer


Role Overview
We are looking for an experienced Senior Network Engineer to take ownership of planning, deploying, and optimizing secure and resilient network environments for a multi-location enterprise. This role will work with a variety of networking and security technologies including wired and wireless infrastructure, firewalls, and secure remote access tools to support mission-critical business systems and services.
Core Responsibilities
Strategic Network Leadership
- Direct the development and administration of enterprise network infrastructure spanning data centers, campuses, and distributed offices.
- Establish and uphold guidelines for network performance, availability, and security.
Infrastructure Architecture & Implementation
- Engineer and deploy enterprise-grade routing, switching, and wireless systems from top-tier technology providers.
- Configure, maintain, and optimize modern firewall solutions to deliver secure connectivity, segmentation, and remote access capabilities.
Security, Risk Management & Compliance
- Design and implement layered security models including zero-trust and network segmentation strategies.
- Collaborate with information security teams to monitor threats, mitigate risks, and meet compliance obligations aligned with recognized frameworks.
Operational Excellence
- Serve as the senior escalation point for advanced troubleshooting of network and security incidents.
- Partner with internal teams and outside vendors to resolve complex issues and improve system reliability.
Enterprise Growth & Change Initiatives
- Lead integration or separation of network environments during acquisitions, divestitures, or new site launches.
- Evaluate and recommend emerging networking technologies to strengthen scalability, performance, and security posture.
Team Development & Collaboration
- Mentor and guide technical teams, ensuring consistent application of best practices across locations.
- Work closely with cross-functional leaders to align infrastructure capabilities with operational needs.
Qualifications
Education & Certifications
- Bachelor s degree in Information Technology, Computer Science, or related discipline (or equivalent experience).
- Advanced certifications in networking and/or security technologies are preferred.
Professional Experience
- 10+ years in enterprise network engineering, including senior-level technical leadership.
- Proven expertise with enterprise-class network hardware/software and advanced security gateways.
- Strong background in designing, deploying, and supporting highly available network environments across multiple sites.
Strong background in Cisco Networking, routing & switching
Strong background in Palo Alto Firewalls