1

Network Programmer Jobs in Michigan (NOW HIRING)

Network Engineer II Wayne State University is searching for an experienced Network Engineer II at its Detroit campus location. Wayne State is a premier, public, urban research university located in ...

Network Engineer

Lansing, MI · On-site

$45 - $55/hr

Provide engineering backfill and project support for existing architects and network engineers Support network hardware refresh initiatives, including: Switch refreshes across sites Distribution ...

Provide engineering backfill and project support for existing architects and network engineers Support network hardware refresh initiatives, including: Switch refreshes across sites Distribution ...

Provide engineering backfill and project support for existing architects and network engineers Support network hardware refresh initiatives, including: Switch refreshes across sites Distribution ...

New

Network Engineer

Lansing, MI · On-site

$45 - $55/hr

Provide engineering backfill and project support for existing architects and network engineers Support network hardware refresh initiatives, including: Switch refreshes across sites Distribution ...

Provide engineering backfill and project support for existing architects and network engineers Support network hardware refresh initiatives, including: Switch refreshes across sites Distribution ...

Provide engineering backfill and project support for existing architects and network engineers Support network hardware refresh initiatives, including: Switch refreshes across sites Distribution ...

New

Our enterprise client is looking for a Network Engineer ideally with a CCNA or CCNP who will be mainly focused on rack and stack. You will provide expert-level network engineering support for ...

As the Network Engineer, act as a subject matter expert across a diverse range of networking technologies and platforms. If you have in-depth knowledge of SD-WAN, routing protocols such as BGP and ...

Lead Network Engineer

Grand Rapids, MI · On-site

$97.50K - $134.50K/yr

The Lead Network Engineer provides advanced hands-on engineering support for enterprise and hybrid cloud network infrastructure while serving as a technical leader and mentor for a team of network ...

Network Engineer

East Lansing, MI · Hybrid

$35 - $55/hr

The Network Engineer will be responsible for the general network infrastructure that supports the employees. This team does all of their own networking within the building and recently acquired new ...

Network Engineer

East Lansing, MI · Hybrid

$35 - $55/hr

The Network Engineer will be responsible for the general network infrastructure that supports the employees. This team does all of their own networking within the building and recently acquired new ...

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

The Network Engineer will: * Design, implement, and maintain district network systems, including LAN, WAN, and WLAN environments. * Install, configure, and support network hardware such as switches ...

Autodesk is looking for a Network DevOps Engineer to join their Global Network Engineering team. The role involves maturing cloud-based network systems, troubleshooting, and implementing secure ...

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

Other

Posted 14 days ago


Job description

1999 Network Engineer

Position Summary

The Network Engineer serves as the lead technical resource for network architecture, administration, and security across both on-premises and Microsoft Azure environments. This role is heavily focused on network engineering responsibilities, including the design, support, optimization, and troubleshooting of LAN/WAN, wireless, firewall, and cloud networking solutions.

As part of a collaborative and lean IT team, this individual will also provide secondary support for infrastructure-related functions such as server administration, workstation support, and occasional help desk escalation assistance during high-demand situations. Strong communication and customer service skills are essential, as this role supports both internal users and external managed service clients.


Core Network Engineering Responsibilities

(Primary Focus / Required Expertise)

  • Design, implement, maintain, and troubleshoot enterprise network infrastructure utilizing Meraki and Azure networking technologies in both physical and virtual environments
  • Develop and maintain detailed network documentation covering TCP/IP, DNS, DHCP, NAT, VLANs, subnetting, ISP redundancy, and OSI model concepts
  • Lead network improvement initiatives focused on performance, scalability, resiliency, and security
  • Design, deploy, and support LAN, WAN, WLAN, and MAN environments including routing and switching protocols such as BGP, OSPF, and EIGRP
  • Configure, monitor, and troubleshoot firewalls, VPNs, ACLs, network segmentation, Spanning Tree, and RADIUS authentication
  • Support wireless infrastructure and troubleshoot authentication methods and Wi-Fi standards including 802.11 a/b/g/n/ac/ax
  • Perform network monitoring, performance analysis, and capacity planning using tools such as Wireshark, PRTG, SNMP, NetFlow, and Syslog
  • Execute both scheduled and emergency maintenance on network systems and participate in outage and incident response activities
  • Evaluate, implement, and coordinate network upgrades, changes, and reconfigurations while minimizing downtime
  • Maintain accurate diagrams, standards, operational procedures, and technical documentation
  • Coordinate with vendors, carriers, service providers, and ISPs regarding equipment, circuits, and support escalations
  • Effectively manage priorities, projects, and deadlines within a small-team IT environment
  • Operate independently with minimal supervision while serving as the primary technical resource for network-related initiatives

Infrastructure & Systems Support

(Secondary / Backup Responsibilities)

  • Provide backup support and troubleshooting for Windows servers, virtualization platforms, and core infrastructure services as needed
  • Assist with workstation deployment, maintenance, and troubleshooting during high-volume periods or staffing gaps
  • Support onboarding and offboarding processes including account setup, access management, and hardware coordination
  • Contribute to backup, disaster recovery, and business continuity planning for network-connected systems

Help Desk & Team Collaboration

(Occasional / As Needed)

  • Serve as a Tier 3 escalation resource for advanced network and infrastructure-related support issues
  • Assist with help desk ticket triage or incoming support calls during outages, peak activity, or staffing shortages
  • Collaborate and cross-train with desktop support, LAN administrators, and service desk personnel to promote operational continuity
  • Participate in the development and improvement of IT procedures, workflows, and operational standards

Education & Experience

  • Bachelor’s degree or equivalent combination of education and related experience preferred
  • 5–10 years of hands-on experience in network engineering, administration, or related infrastructure support roles
  • Strong experience with Meraki networking technologies and Azure VNET environments is required

Technical Skills

To perform successfully in this role, candidates should possess experience with:

  • Microsoft Office applications
  • Network and infrastructure monitoring tools
  • Database and internet-based applications
  • Technical documentation and design software
  • General systems administration and troubleshooting tools

Certifications Preferred

  • Azure Network Engineer Associate
  • CompTIA Network+
  • CompTIA Security+

Travel Requirements

  • Occasional local travel within the Metro Detroit area may be required.