1

Python Network Programming Jobs in Michigan (NOW HIRING)

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 ... Develop and maintain network automation scripts, templates, and configuration standards (Python ...

We are seeking a skilled Network Engineer to design, implement, operate, and support reliable ... Scripting or automation experience (Python, Ansible, etc.) * Relevant certifications (CCNA, CCNP ...

Network Engineer

Warren, MI · On-site

$40 - $45/hr

Proficiency in scripting/programming with Python or C#. * Demonstrated experience with industrial networking protocols, specifically EtherNet/IP. * Hands-on experience with either Cisco or Hirschmann ...

As the Network Engineer, act as a subject matter expert across a diverse range of networking ... Python, and RESTful APIs • Familiarity with network monitoring and troubleshooting tools to ...

The Network Engineer 3 serves as the primary engineer responsible for the design, engineering ... Develop and maintain automation using Python, Ansible, Terraform, REST APIs, and vendor automation ...

The Network Engineer 3 serves as the primary engineer responsible for the design, engineering ... Develop and maintain automation using Python, Ansible, Terraform, REST APIs, and vendor automation ...

Lead Network Engineer

Ann Arbor, MI · On-site

$103.04K - $114.45K/yr

Python programming; computer networking; and radio frequency fundamentals. * Demonstrated experience determining project goals and requirements, anticipating and solving problems, and developing ...

Senior Network Engineer

Dearborn, MI · On-site +1

$99.60K - $192.90K/yr

Knowledge and Experience in SRE (Site Reliability Engineering) principles ... Familiarity with network automation and scripting (e.g., Python, Ansible) * In-depth knowledge of ...

$95K - $130K/yr

... Python and Ansible to streamline NAC deployments and policy enforcement. • Experience as a systems or infrastructure engineer, working directly with wired and wireless network technologies on an ...

Senior Network Engineer

Dearborn, MI · Remote

$99.60K - $192.90K/yr

Familiarity with network automation and scripting (e.g., Python, Ansible) * In-depth knowledge of ... Bachelor of Engineering or equivalent - Requirement * 10+ years of relevant industry experience.

New

Skills Aws, Devops, Automation, Terraform, Infrastructure, Linux, Scripting, Windows, Cloud, Python ... on-premises networking using Cisco (Catalyst, Nexus, IOS/XE) and Meraki (MX, MS, MR). • ...

next page

Showing results 1-20

Python Network Programming information

See Michigan salary details

$11

$51

$75

How much do python network programming jobs pay per hour?

As of May 29, 2026, the average hourly pay for python network programming in Michigan is $51.09, according to ZipRecruiter salary data. Most workers in this role earn between $42.12 and $58.03 per hour, depending on experience, location, and employer.

What is a Python Network Programming job?

A Python Network Programming job involves using Python to develop, maintain, and troubleshoot network applications, protocols, and services. Professionals in this role work with sockets, APIs, and libraries like Scapy, Paramiko, or asyncio to automate network tasks, analyze traffic, and ensure secure communication. They may also configure network devices, develop monitoring tools, or contribute to cybersecurity efforts.

What are the key skills and qualifications needed to thrive in the Python Network Programming position, and why are they important?

To thrive in Python Network Programming, you need strong proficiency in Python, a solid understanding of networking concepts (such as TCP/IP, sockets, and protocols), and often a degree in computer science or related fields. Familiarity with libraries like asyncio or Twisted, experience using network debugging tools, and optional certifications such as Cisco CCNA can be advantageous. Problem-solving abilities, attention to detail, and effective communication are key soft skills that help in collaborating with teams and resolving complex networking issues. These skills are essential to ensure the secure, efficient implementation, and troubleshooting of networked systems in modern IT environments.

What types of projects or tasks can I expect to work on in a Python Network Programming role?

In a Python Network Programming role, you may work on automating network configurations, developing custom networking tools, building APIs, or creating scripts for monitoring and analyzing network traffic. Your daily responsibilities might include writing and testing code to manage data transfer between devices, troubleshooting connectivity issues, and collaborating with system administrators or network engineers. Many professionals in this field also contribute to the security and scalability of infrastructure by developing solutions that optimize network performance. The role often involves a mix of independent coding tasks and teamwork on larger projects, providing wide exposure to real-world networking challenges.
What are the most commonly searched types of Python Network Programming jobs in Michigan? The most popular types of Python Network Programming jobs in Michigan are:
What job categories do people searching Python Network Programming jobs in Michigan look for? The top searched job categories for Python Network Programming jobs in Michigan are:
Lead Network Engineer

Lead Network Engineer

UFP Industries

Grand Rapids, MI • On-site

$97.50K - $134.50K/yr

Full-time

Posted 3 days ago


UFP Industries rating

7.2

Company rating: 7.2 out of 10

Based on 83 frontline employees who took The Breakroom Quiz

332nd of 511 rated manufacturers


Job description

Summary:
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 engineers. This role is responsible for guiding technical strategy, supporting team development, improving operational processes, and partnering closely with management to drive execution. The Lead Network Engineer remains deeply engaged in complex network design, implementation, and troubleshooting while ensuring the team delivers reliable, secure, and scalable network services aligned with business objectives.
LOCATION: This job requires working on-site 5 days a week out of our Grand Rapids, MI office.
Principal Leadership Duties and Responsibilities:
  • Conduct regular one-on-one meetings with network engineers and provide coaching, mentoring, and performance feedback.

  • Develop, maintain, and execute individual development plans to grow team capabilities and technical depth in partnership with management.

  • Perform annual performance reviews in partnership with management.

  • Identify, communicate, and help remediate broken, inefficient, or unclear processes, partnering with managers to drive operational excellence.

  • Collaborate with managers on backlog refinement, prioritization, and work assignment based on team skillsets and business needs.

  • Serve as the technical leader for the engineering team, removing roadblocks, providing architectural guidance, and ensuring best practices.

  • Support project managers and management with resource planning, sequencing, and technical oversight of critical initiatives.

  • Mentor junior and mid-level engineers and elevate overall team maturity through knowledge sharing and skill development.

Principal Engineer Duties and Responsibilities:
  • Lead the end-to-end design of complex enterprise and hybrid cloud network architectures, including on-prem data centers, cloud interconnects, and global WAN topologies.

  • Architect, implement, and optimize advanced routing solutions using MPLS, MP-BGP, OSPF, VXLAN, and EVPN concepts.

  • Oversee lifecycle management for Cisco switching, Meraki wireless, and Versa SD-WAN platforms.

  • Engineer and maintain Palo Alto firewall architectures, including segmentation, global security policies, and threat prevention.

  • Develop and enhance secure access and authentication strategies using Cisco ISE, covering 802.1X, MAB, profiling, and TACACS+ policy enforcement.

  • Design and support Azure hybrid connectivity, including ExpressRoute, VNET architectures, NSGs, and cloud DNS; AWS/GCP exposure a plus.

  • Collaborate with cloud, security, systems, and application teams to optimize performance, boundaries, and secure connectivity patterns.

  • Analyze and improve network performance across LAN, WAN, SD-WAN, wireless, and cloud environments.

  • Lead complex root-cause analyses and drive long-term corrective actions.

  • Develop and maintain network automation scripts, templates, and configuration standards (Python, Ansible, Terraform preferred).

  • Drive major network initiatives including modernization, cloud migrations, refresh programs, and architectural redesigns.

  • Maintain high-quality documentation, architecture diagrams, and technical standards.

Experience:
  • Bachelor's degree in Computer Science, Information Technology, Engineering, or related field.

  • 10-13+ years of progressive network engineering experience in enterprise-scale environments.

  • Deep proficiency in MPLS, BGP/MP-BGP, OSPF, VXLAN, EVPN, and large-scale routing architectures.

  • Extensive hands-on experience with Palo Alto firewalls, segmentation, VPN, and threat prevention technologies.

  • Strong understanding of SASE architectures and integration concepts.

  • Expert-level experience with Cisco Catalyst, Cisco/Meraki wireless, and Versa SD-WAN platforms.

  • Strong working knowledge of Cisco ISE, including 802.1X, MAB, profiling, and policy development.

  • Advanced experience designing and supporting Azure network connectivity (ExpressRoute, VNETs, NSGs, DNS).

  • Familiarity with automation frameworks such as Python, Ansible, or Terraform.

  • Proven experience mentoring and guiding engineers in a technical or leadership capacity.

The Company is an Equal Opportunity Employer.

What UFP Industries employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom


UFP Industries logo

About UFP Industries

Sourced by ZipRecruiter

Universal Forest Products, Inc., is a U.S.-based global corporation that finds reward in its roots and its hard-earned success. Founded in 1955 as a supplier of lumber to the manufactured housing industry, Universal today is a multibillion-dollar holding company with subsidiaries around the globe that serve three robust markets: retail, industrial and construction. Since 1993, Universal has been publicly traded (Nasdaq: UFPI). We re headquartered in Grand Rapids, Michigan.

Industry

Wood product manufacturing

Company size

10,000+ Employees

Headquarters location

Grand Rapids, MI, US

Year founded

1955

Social media