1

Network Engineering Jobs in Iowa (NOW HIRING)

Sr Network Engineer

Urbandale, IA · On-site

$98K - $134K/yr

Extensive progressive experience supporting and engineering enterprise network environments. * Advanced experience designing and implementing enterprise WAN routing solutions, including BGP, OSPF ...

Network Engineer - IT Department: Information Technology FLSA Designation: Non-Exempt PURPOSE The Network Engineer will be responsible for the availability, performance, and security of Baker Group ...

Network Engineer 3

Urbandale, IA · On-site

$102K - $127K/yr

The Network Engineer 3 is an advanced technical role responsible for designing, implementing, and supporting projects that secure the organization's network perimeter. This position leads initiatives ...

As a member of the Platform Engineering organization, you will be part of a team responsible for ... As a Platform Network Engineer within our Site Reliability Engineering (SRE) organization, you'll ...

Network Engineer II Department: Managed Services Reports To: Managed Services Support Desk Manager Location : Clive, Iowa FLSA Status: Exempt Job Summary: A Network Engineer Tier II is a core ...

Network Engineer II Department: Managed Services Reports To: Managed Services Support Desk Manager Location : Clive, Iowa FLSA Status: Exempt Job Summary: A Network Engineer Tier II is a core ...

Network Engineer II Department: Managed Services Reports To: Managed Services Support Desk Manager Location : Clive, Iowa FLSA Status: Exempt Job Summary: A Network Engineer Tier II is a core ...

About This Position GENERAL PURPOSE OF THE JOB: Assist managing large mission critical network of servers hosting data for ATG software. Support ATG developers as they create and update the Offender ...

About This Position GENERAL PURPOSE OF THE JOB: Assist managing large mission critical network of servers hosting data for ATG software. Support ATG developers as they create and update the Offender ...

Network Engineer

West Des Moines, IA · On-site

$60K - $85K/yr

About This Position GENERAL PURPOSE OF THE JOB: Assist managing large mission critical network of servers hosting data for ATG software. Support ATG developers as they create and update the Offender ...

You will work closely with internal business teams, external vendors, network design/engineering, and other cross-functional teams to develop strategies for integrating new technologies and better ...

Minimum of 4 years of experience in networking engineering, or alternatively a minimum of 4 years of experience in layer 2 provisioning experience related to E-Line and ELAN. * Strong knowledge of ...

next page

Showing results 1-20

Network Engineering information

See Iowa salary details

$29.1K

$102.4K

$148.4K

How much do network engineering jobs pay per year?

As of Jun 9, 2026, the average yearly pay for network engineering in Iowa is $102,417.00, according to ZipRecruiter salary data. Most workers in this role earn between $83,600.00 and $125,400.00 per year, depending on experience, location, and employer.

What are some common challenges network engineers face when managing large-scale enterprise networks?

Network engineers in large-scale enterprise environments often encounter challenges such as maintaining network security across multiple sites, ensuring minimal downtime during upgrades or outages, and troubleshooting complex connectivity issues. Balancing the need for high performance with scalability and cost efficiency can also be demanding. Collaboration with cybersecurity, systems administration, and support teams is essential to address these challenges effectively and to keep the network resilient and efficient.

What is the difference between Network Engineering vs Network Administration?

AspectNetwork EngineeringNetwork Administration
CertificationsCCNA, CCNP, Cisco Certified Network ProfessionalCCNA, CompTIA Network+
Work EnvironmentDesigning, planning, and implementing network solutionsManaging, maintaining, and troubleshooting existing networks
ResponsibilitiesBuilding new networks, optimizing performance, and scaling infrastructureMonitoring network health, configuring devices, and resolving issues

Network engineering focuses on designing and developing network systems, while network administration involves managing and maintaining those networks. Both roles require similar certifications and often work closely within the same industry, but their core functions differ in scope and focus.

What are the key skills and qualifications needed to thrive as a Network Engineer, and why are they important?

To thrive as a Network Engineer, you need a solid understanding of networking protocols, network design, troubleshooting, and a degree in computer science or a related field. Familiarity with routers, switches, firewalls, and certifications like Cisco CCNA/CCNP or CompTIA Network+ are typically required. Strong problem-solving abilities, attention to detail, and effective communication skills help network engineers excel in diagnosing issues and collaborating across teams. These skills are critical to ensure reliable, secure, and efficient network operations within an organization.

What is network engineering?

Network engineering is a field of information technology focused on designing, implementing, managing, and maintaining computer networks. Network engineers ensure that data can move efficiently and securely between devices and locations, whether within a single office or across the globe. They work with hardware like routers, switches, and firewalls, as well as software to optimize performance and troubleshoot issues. Network engineers play a critical role in keeping organizations connected and their communications secure.
What are popular job titles related to Network Engineering jobs in Iowa? For Network Engineering jobs in Iowa, the most frequently searched job titles are:
What cities in Iowa are hiring for Network Engineering jobs? Cities in Iowa with the most Network Engineering job openings:
Infographic showing various Network Engineering job openings in Iowa as of May 2026, with employment types broken down into 1% Locum Tenens, 85% Full Time, 11% Part Time, and 3% Contract. Highlights an 92% Physical, 3% Hybrid, and 5% Remote job distribution, with an average salary of $102,417 per year, or $49.2 per hour.
Sr Network Engineer

$98K - $134K/yr

Full-time

Posted 7 days ago


Berkshire Hathaway Energy rating

6.5

Company rating: 6.5 out of 10

Based on 18 frontline employees who took The Breakroom Quiz


Job description

The Senior Network Engineer is responsible for the advanced design, implementation, optimization, and operational support of Berkshire Hathaway Energy's enterprise network infrastructure. This role applies deep technical expertise to deliver reliable, scalable, and secure network solutions across WAN, LAN, wireless, data center, and network access environments.

The Senior Network Engineer leads complex engineering efforts, executes detailed technical designs, and serves as a senior escalation resource for challenging network issues. This role works with a high degree of independence, collaborates closely with architects and crossfunctional teams, and provides technical mentorship to other network engineers while remaining strongly handson in implementing and maintaining network solutions.         

MidAmerican Energy Company, a Midwest utility, provides regulated electric and natural gas service to more than 1.6 million customers in Illinois, Iowa, Nebraska and South Dakota. The company owns and operates a portfolio of power-generating assets, approximately 61% of which is wind generation.MidAmerican Energy Company is proud to be an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion or religious creed, age, national origin, ancestry, citizenship status (except as required by law), gender (including gender identity and expression), sex (including pregnancy), sexual orientation, genetic information, physical or mental disability, veteran or military status, familial or parental status, marital status or any other category protected by applicable local, state or U.S. federal law. Employees must be able to perform the essential functions of the position, with or without an accommodation.
  • Bachelor's degree in information systems, computer science or related technical field or equivalent work experience. (Typically four years of additional related, progressive work experience would be needed for candidates applying for this position who do not possess a bachelor's degree
  • Five or more years additional directly related technical experience is required.
  • Cisco Certified Network Professional (CCNP) certification or demonstrated equivalent work experience supporting advanced enterprise routing, switching, wireless, and network access technologies.
  • Extensive progressive experience supporting and engineering enterprise network environments.
  • Advanced experience designing and implementing enterprise WAN routing solutions, including BGP, OSPF, EIGRP, static routing, and associated redundancy and resiliency mechanisms.
  • Advanced knowledge of enterprise LAN switching, including VLAN and trunking design, Spanning Tree (RSTP/MST), link aggregation (LACP), switch stacking or chassisbased platforms, QoS, and highavailability access and distribution designs.
  • Strong experience designing, deploying, and optimizing enterprise wireless networks, including RF planning, capacity management, and performance troubleshooting.
  • Advanced experience with Cisco Identity Services Engine (ISE), including policy implementation, troubleshooting complex authentication and authorization issues, and integration with enterprise identity systems.
  • Demonstrated expertise in network automation and infrastructureascode practices using Python, YAML, Ansible, and related tooling.
  • Experience engineering and supporting data center switching environments, including handson experience with Cisco Application Centric Infrastructure (ACI), such as fabric operations, endpoint groups (EPGs), contracts, and policy implementation.
  • Proven ability to independently execute complex engineering tasks and lead technical efforts in highavailability production environments.
  • Strong analytical, troubleshooting, and problemsolving skills with the ability to resolve complex and crossdomain network issues.
  • Strong written and verbal communication skills, including the ability to clearly document implementations and collaborate effectively with technical peers and stakeholders.

Design, implement, and optimize complex network solutions supporting high availability, performance, and security across enterprise WAN, LAN, wireless, data center, and network access environments.

  • Execute detailed engineering designs and implementation plans aligned with established network architectures, standards, and roadmaps.
  • Lead complex deployments, upgrades, and technology refreshes, including largescale or highrisk changes requiring advanced technical expertise.
  • Serve as a senior technical resource for routing, switching, segmentation, and network access technologies, providing guidance and technical review for engineering activities.
  • Implement and enhance network automation solutions using Python, YAML, Ansible, and related tools to improve deployment consistency, reduce manual effort, and increase operational efficiency.
  • Participate in proofofconcepts and evaluations of new technologies in collaboration with network architects and technical leadership.
  • Provide seniorlevel escalation support for complex or highimpact network incidents, leading troubleshooting efforts, root cause analysis, and remediation activities.
  • Monitor network performance and reliability metrics, identifying trends, risks, and opportunities for improvement.
  • Collaborate with security, systems, OT, cloud, and application teams to implement secure, compliant, and wellintegrated network connectivity solutions.
  • Develop and maintain detailed network documentation, implementation guides, and operational procedures.
  • Mentor and provide technical guidance to Network Engineer 1, 2, and 3 staff, supporting skill development and consistent engineering practices.
  • Coordinate with vendors and service providers on advanced troubleshooting, escalations, and planned engineering activities.
  • Participate in oncall rotations and lead complex afterhours maintenance and change activities as required.
  • Perform additional seniorlevel engineering responsibilities as assigned.

What Berkshire Hathaway Energy employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom