1

Network Programming Jobs in Minneapolis, MN (NOW HIRING)

Network Lead

Saint Paul, MN · On-site

$102K - $141K/yr

... network engineering and operations teams. • Define KPIs, SLAs, and operational metrics. • ... Conduct performance reviews and succession planning. • Drive knowledge management and technical ...

New

Senior Network Engineer

Bloomington, MN · On-site

$104K - $143K/yr

The Opportunity The Senior Network Engineer supports the Senior Network Architect in designing, developing, and evolving the enterprise network infrastructure. This role translates business and ...

Cloud and Network Engineer

Burnsville, MN · On-site

$130K - $140K/yr

Cloud & Network Engineer Trystar is at the forefront of advancing electrical power solutions, charged and driven by a committed, dynamic team, tackling complex challenges, and creating innovative ...

Experience with Layer 2 and Layer 3 Switch programming (3 years) * Current industry certifications preferred such as Cisco certified network admin (CCNA), CompTIA Sec+ * Advanced knowledge of ...

New

Experience with Layer 2 and Layer 3 Switch programming (3 years) * Current industry certifications preferred such as Cisco certified network admin (CCNA), CompTIA Sec+ * Advanced knowledge of ...

New

Be Seen First

Job Summary We are looking for an experienced Senior Network Engineer to help support and grow our current and future client base. In this role, you'll assess clients' current operations and network ...

Sr. Network Engineer

Hopkins, MN · On-site

$105.40 - $124/hr

Bank is seeking a Senior Network Engineer with multi-network technologies and technical leadership experience to contribute toward the success of our technology initiatives. Leads creation of ...

Sr. Network Engineer

Hopkins, MN · On-site

$105K - $144K/yr

Bank is seeking a Senior Network Engineer with multi-network technologies and technical leadership experience to contribute toward the success of our technology initiatives. Leads creation of ...

Sr. Network Engineer

Saint Paul, MN

$105K - $144K/yr

Bank is seeking a Senior Network Engineer with multi-network technologies and technical leadership experience to contribute toward the success of our technology initiatives. Leads creation of ...

Sr. Network Engineer

Hopkins, MN

$105K - $144K/yr

Bank is seeking a Senior Network Engineer with multi-network technologies and technical leadership experience to contribute toward the success of our technology initiatives. Leads creation of ...

Showing results 21-40

Network Programming information

See Minneapolis, MN salary details

$62.1K

$128.4K

$416K

How much do network programming jobs pay per year?

As of Aug 23, 2026, the average yearly pay for network programming in Minneapolis, MN is $128,400.00, according to ZipRecruiter salary data. Most workers in this role earn between $69,400.00 and $133,600.00 per year, depending on experience, location, and employer.

What is network programming?

A Network Programming job involves developing software that enables communication between computers and devices over a network. This role requires knowledge of networking protocols, socket programming, and efficient data transmission techniques. Network programmers work on applications such as real-time communication systems, cloud services, and distributed systems. They often use languages like C, C++, Python, or Java to implement networking solutions. Strong problem-solving skills and an understanding of security principles are essential for success in this field.

What does a network programmer do?

In a Network Programming role, your daily tasks often include writing and testing code for network applications, analyzing network performance, and troubleshooting connectivity issues. You might work closely with network engineers and system administrators to design efficient data transfer protocols or optimize network traffic. Regular responsibilities may also involve updating legacy network software, incorporating new security features, and documenting network processes for future reference. This collaborative and multifaceted role requires frequent communication with other technical teams to ensure that network solutions meet organizational needs and performance standards.

What are the key skills and qualifications needed to thrive in network programming?

To thrive in Network Programming, you need a strong background in computer networking concepts, programming languages (such as C/C++, Python, or Java), and an understanding of network protocols (like TCP/IP and UDP). Familiarity with tools like Wireshark, network simulators, and certifications such as Cisco Certified Network Associate (CCNA) are highly valued. Problem-solving skills, attention to detail, and the ability to work collaboratively are important soft skills for this position. These competencies ensure you can design, implement, troubleshoot, and optimize networked systems effectively in dynamic technical environments.

Is network programming in demand?

Network programming is in high demand due to the increasing reliance on networked systems, cloud services, and cybersecurity. Professionals skilled in protocols, socket programming, and network security are sought after across various industries, often requiring knowledge of programming languages like Python, C, or Java. The field offers opportunities in roles such as network engineers, security analysts, and software developers working on network applications.

What can you do with network programming?

Network programming involves developing software that enables communication between computers and devices over networks, such as creating network protocols, designing client-server applications, and managing data transfer. It requires knowledge of networking concepts, programming languages like Python or C++, and tools such as sockets and APIs to build reliable and efficient networked systems.

What are the most commonly searched types of Network Programming jobs in Minneapolis, MN?

The most popular types of Network Programming jobs in Minneapolis, MN are:

What are popular job titles related to Network Programming jobs in Minneapolis, MN?

For Network Programming jobs in Minneapolis, MN, the most frequently searched job titles are:

Infographic showing various Network Programming job openings in Minneapolis, MN as of August 2026, with employment types broken down into 1% As Needed, 80% Full Time, 13% Part Time, and 6% Contract. Highlights an 93% Physical, 2% Hybrid, and 5% Remote job distribution, with an average salary of $128,400 per year, or $61.7 per hour.

$115/hr

Full-time

Posted 2 days ago

New


Job description

Wunderlich-Malec Engineering (WM) is a 100% employee-owned ESOP and one of the largest and most well-established engineering companies in the United States. When you join WM you become part of a company that is:

  • 100% employee-owned with 40+ years of industry history
  • A Top 5 Systems Integrator Giant
  • ENR (Engineering News Record) top 500 firm

We have a Senior Network Engineer opportunity in Eden Prairie, MN. This position is responsible for designing and maintaining the current network infrastructure for the current and future growth of our North American network connecting over 50 locations to a global network. This role will ensure that the organization’s computer systems and networks remain secure and reliable while driving the corporate IT Shared Services strategy.

Please note: Only candidates local to our HQ in Eden Prairie, MN are being considered for this role. This position is not eligible for H-1B employer-sponsored work authorization.

This person will provide network-related shared services throughout North America and is ultimately responsible for managing the use of WANs, LANs, WLANs, VLANs, VPN, VoIP, and organization-specific network requirements.

The network administrator balances technical knowledge with network and data infrastructure management while maintaining and monitoring network availability and collecting data to enhance security and reliability.

ESSENTIAL DUTIES AND RESPONSIBILITIES

This position is responsible for performing duties to ensure the reliability and support of the business systems network for our customers whether internal or external. This includes and is not limited to the following:

  • WAN Administration, LAN Administration, Remote Access Administration and administration of regional network Internet, VPN, and Zero Trust configuration
  • Establish and configure networks for organization-wide use
  • Maintain reliable system performance by actively monitoring error logs and user-reported network issues
  • Conduct regular tests to ensure that the system meets expectations for speed, security, and reliability
  • Also work with technicians and administrators to conduct routine system audits, making recommendations to improve reliability and performance
  • Develop and deploy performance-enhancing measures throughout the network
  • Firewall policy creation, Switch management
  • Manage decisions regarding network upgrades and repairs
  • Understanding how different projects interlink and overlap to establish priorities
  • Identifying opportunities for continual improvement
  • Ensuring relevant standards, processes, and regulations are upheld
  • Support the organization’s information security efforts, using best practices and procedures to protect data from intrusion, loss, and corruption
  • Develop and maintain system documentation, manuals, and change logs
  • Perform requirements gathering, business process analysis, and project management tasks as required
  • Act as a point of escalation for the support services team
  • Mentor and develop within the team
  • Occasional travel to branch sites to assist with setups and/or critical issues
  • Onsite, remote, on-call, and emergency support

QUALIFICATIONS, SKILLS & ABILITIES

  • Bachelor’s degree, Associate’s degree in Computer Science or MIS, Industry Certification; or combination of education and experience
  • Proven experience managing and troubleshooting large and complex networks
  • Comprehensive knowledge of network administration, and related network hardware and software with Fortinet, Cisco, Aruba, etc.
  • Experience with Layer 2 and Layer 3 Switch programming (3 years)
  • Current industry certifications preferred such as Cisco certified network admin (CCNA), CompTIA Sec+
  • Advanced knowledge of Microsoft Office applications (including Visio & Project)
  • Ability to multitask, adjust to change, and adapt to a fast-paced environment
  • Must be able to complete complex projects with minimal to no supervision
  • Strong verbal and written communication skills with the ability to effectively convey information to end users both on-site and remote
  • Must occasionally lift, carry, or move up to 50 lbs
  • Ability to travel up to 25%

*Job Descriptions are not exhaustive lists of all skills, responsibilities, or efforts associated with a job. They reflect principal job elements essential for performing the job and evaluating performance

Wunderlich-Malec is proud to offer a comprehensive employee-owner benefit package. Full-time employees may be eligible for the following benefits: Medical • Dental • Vision • Basic and Supplemental Life and AD&D • Long Term Disability • Voluntary Short Term Disability • Healthcare & Dependent Care Flexible Spending Accounts • Health Savings Account • Paid Time Off (PTO) • Paid Holidays • Tuition Reimbursement • Referral Bonus Program • 401(k)/Profit Sharing • 100% ESOP (Employee Stock Ownership Plan) • Employee Assistance Program • Will Preparation Resources • Worldwide Travel Assistance

The expected salary range is $115,000 - $130,000 per year depending on qualifications plus a discretionary bonus and employee stock program.

#LI-WM1

#LI-Hybrid