1

Network Programmer Jobs in Michigan (NOW HIRING)

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

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

Senior Network Engineer

Zeeland, MI · On-site

$95.70K - $131.10K/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 ...

Senior Network Engineer

Zeeland, MI · On-site

$95.70K - $131.10K/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 ...

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

Southfield, MI · On-site

$95.40K - $130.70K/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

$95.40K - $130.70K/yr

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

Position Summary We are seeking a full-time Network Engineer to install, upgrade, and troubleshoot network systems. With a core focus on Fortinet equipment. This position may be performed in a hybrid ...

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

XM30 Cybersecurity Network Engineer

American Rheinmetall

Auburn Hills, MI

Full-time

Posted 8 days ago


Job description

American Rheinmetall is a leader in the design, development, and production of advanced tracked and wheeled vehicles, vehicle systems, and critical components that support U.S. military modernization. Our expertise spans electronic and mechanical systems, fabricated structures, armored products, rubber solutions, and track systems, delivering reliable innovation to both defense and commercial markets at the speed of need. As part of the global Rheinmetall family, we combine proven heritage with forward-looking technology to provide solutions that defend and feed the world.
Job Summary:
The Cybersecurity / Vehicle Network Engineer is a role within the Engineering organization, responsible for supporting the design, integration, security, and sustainment of vehicle network architecture for the XM30 program. This position focuses on secure communications across embedded and platform-level networked systems, including vehicle data buses, Ethernet-based networks, and related interfaces. The Cybersecurity / Vehicle Network Engineer works at the Auburn Hills, MI office. The position requires a minimum of 5 years of experience in network engineering, embedded systems, or cybersecurity within automotive, defense, or other complex platforms, and have a Bachelor’s Degree in a related field.
Essential Functions:
  • Support the design, integration, and cybersecurity of XM30 vehicle network architecture across embedded and platform-level systems.
  • Develop, review, and maintain secure network designs for vehicle communication interfaces, including CAN, Ethernet, and other platform data exchange mechanisms.
  • Analyze network architectures, interfaces, and configurations to identify vulnerabilities, risks, and compliance gaps.
  • Support implementation of cybersecurity controls to protect vehicle networks, embedded communications paths, and connected subsystems.
  • Troubleshoot network and cybersecurity issues across integrated hardware and software environments during development, integration, and test activities.
  • Coordinate with systems, software, hardware, and integration teams to ensure vehicle network designs support performance, interoperability, and security objectives.
  • Support the development and review of network interface control documentation, architecture artifacts, cybersecurity documentation, and technical data packages.
  • Assist in implementing network segmentation, secure communications, access control, and defensive configurations across vehicle-based systems.
  • Support cybersecurity compliance, vulnerability assessment, mitigation planning, and remediation activities in accordance with program and customer requirements.
  • Participate in technical reviews, design reviews, bench testing, lab integration, and vehicle integration activities related to network and cybersecurity implementation.
  • Support verification and validation efforts by ensuring network and cybersecurity requirements are testable and properly implemented.
  • Support continuous improvement of engineering processes, standards, and best practices related to secure vehicle network development.
Supervisory Responsibilities:
No
Minimum Qualifications:
Knowledge, Skills and Abilities (as demonstrated through experience, training and/or testing)
  • Experience with vehicle or embedded network architecture, integration, and troubleshooting in complex systems
  • Experience with communication technologies such as CAN, Ethernet, and related networked embedded interfaces
  • Experience with secure network design, network protocols, segmentation, access control, and system hardening
  • Familiarity with cybersecurity implementation in embedded, automotive, or defense systems
  • Familiarity with cybersecurity frameworks, RMF principles, STIGs, hardening practices, and secure configuration concepts
  • Experience supporting cybersecurity compliance, vulnerability assessment, and mitigation activities
  • Experience working in lab, integration, bench, or test environments with networked hardware and software systems
  • Practical ‘hands on’ attitude with the ability to operate independently
  • General knowledge of Military Standards and regulations
  • Ability to present technical solutions to clients and internal stakeholders
  • Must be able to communicate effectively in a variety of settings and be able to assimilate complex instructions easily
  • Must demonstrate an enthusiasm to engage with and support overseas colleagues
  • Must be able to obtain an active U.S. Security Clearance
  • Relevant cybersecurity certifications such as CAP, CASP+, CISM, CISSP, or similar industry-recognized credentials desired
Education amp; Experience
  • BSc Engineering (e.g. Mechanical, Electrical, Systems, Aerospace, Automotive) or
  • Extensive Combat Vehicle Technical Build and Test Experience
  • 5 – 15+ years relevant experience
Background Prerequisites:
Must undergo and meet company standards for background check, employment verification, reference checks, physical, and controlled substance testing.
Preferred Qualifications:
  • Experience with combat vehicle, automotive, or other mobile platform network architectures
  • Experience with embedded systems cybersecurity and secure communications
  • Familiarity with US DoD ground vehicle requirements
  • Experience with network verification, cybersecurity test, and validation activities
  • Experience with interface control documents, network architecture artifacts, and system integration documentation
  • Ability to speak German desired
  • MSc Engineering desired (e.g. Electrical, Computer, Systems, Cybersecurity, Software, Aerospace, Automotive)
Working Conditions and Physical Demands
With or without reasonable accommodation requires the physical and mental capacity to perform effectively all essential functions. In addition to other demands, the demands of the job include:
  • For physical requirements, indicate Rarely, Occasionally, Frequently, or Continuously where possible
    • Rarely: exists, but not on a regular basis
    • Occasionally: lt;33% of the time (just over 2.5 hrs/day)
    • Frequently: gt;34% but less than 66% of the time (2.72 – 5.28 hrs)
    • Continuously: 67-100% of the time (5.36 – 8 hrs)
    • Highly repetitive: repeating the same motion every few seconds with little or no variation for gt;2 hrs total/day)
  • Hazards, tasks, PPE, ergonomic concerns, travel requirements, workspace (close proximity to others)
  • Ability to lift up to 25 pounds occasionally
Equal Employment Opportunity Statement:
American Rheinmetall provides equal employment opportunities (EEO) to all employees and applicants for employment without regard to race, color, religion, gender, sex (including pregnancy), gender identity, national origin, age, disability, or marital status, in accordance with applicable federal, state and local laws. This policy applies to all terms and conditions of employment, including, but not limited to, hiring, placement, promotion, termination, layoff, recall, transfer, leaves of absence, compensation, and training.