1

Network Software Engineer Jobs in Utah (NOW HIRING)

May train software developers in the use of configuration management tools and the implementation ... Knowledge of networking and IP addressed based equipment. * Able to work and interface with a cross ...

Senior Software Engineer

West Jordan, UT · On-site

$114K - $150K/yr

We're looking for a Senior Software Engineer to join our team as we transform our on-prem system ... Experience with SIP (Session Initiation Protocol) and computer networking * Strong understanding of ...

Senior Software Engineer

West Jordan, UT

$114K - $150K/yr

We're looking for a Senior Software Engineer to join our team as we transform our on-prem system ... Experience with SIP (Session Initiation Protocol) and computer networking * Strong understanding of ...

Our precision software and firmware integrate operating systems, device drivers, networking, and ... Our 4000+ software engineers design, develop, and build innovative solutions for our customers.

Our precision software and firmware integrate operating systems, device drivers, networking, and ... Our 4000+ software engineers design, develop, and build innovative solutions for our customers.

Senior Software Engineer

Lehi, UT · On-site

$115K - $151K/yr

The Senior Software Engineer leads the design, development, and evolution of Orion's modern cloud ... networking, or infrastructure * Shape the engineering culture by promoting best practices ...

Staff Software Engineer

Salt Lake City, UT · On-site +1

$174K - $262K/yr

Strong understanding of distributed systems, networking, and security * Demonstrated ability to ... Engineers gain exposure to large-scale distributed systems and cloud platform design, with ...

Senior Staff Software Engineer

Lehi, UT · On-site

$115K - $151K/yr

As a Senior Staff Software Engineer, you will utilize your advanced professional expertise and ... Has knowledge of the workings of computer networking, the OSI model, and the domain name system

next page

Showing results 1-20

People also search for

Network Software Engineer information

See Utah salary details

$28.2K

$99.3K

$143.8K

How much do network software engineer jobs pay per year?

As of Jun 8, 2026, the average yearly pay for network software engineer in Utah is $99,266.00, according to ZipRecruiter salary data. Most workers in this role earn between $81,000.00 and $121,500.00 per year, depending on experience, location, and employer.

What are Network Software Engineers?

Network Software Engineers are professionals who design, develop, and maintain software that manages and optimizes computer networks. They work on creating applications and tools that enable efficient data communication, network security, and network performance monitoring. Their role often involves programming network protocols, building network management software, and troubleshooting network-related issues. Network Software Engineers typically collaborate with hardware engineers, network architects, and IT teams to ensure seamless connectivity and robust network infrastructure.

What are some common challenges Network Software Engineers face when integrating new networking protocols into existing infrastructure?

Network Software Engineers often encounter challenges when integrating new protocols, such as ensuring compatibility with legacy systems, minimizing downtime during deployment, and maintaining robust security standards. Coordination with cross-functional teams—including network administrators, security engineers, and QA testers—is crucial to identify potential bottlenecks or vulnerabilities early in the process. Additionally, thorough documentation and testing are essential to ensure that new protocols function as intended without disrupting existing network operations.

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

To thrive as a Network Software Engineer, you need a strong background in computer science, network protocols, and programming languages such as Python, C/C++, or Java, typically supported by a relevant degree. Familiarity with network simulation tools, SDN platforms, and certifications like Cisco CCNA or CCNP are highly valuable. Excellent problem-solving, teamwork, and communication skills help you effectively address complex network issues and collaborate with cross-functional teams. These skills are crucial for developing reliable network solutions that enhance performance, security, and scalability in modern IT environments.

What is the difference between Network Software Engineer vs Network Administrator?

AspectNetwork Software EngineerNetwork Administrator
Primary RoleDesigns, develops, and maintains network software and protocolsManages and maintains existing network infrastructure
Skills & CertificationsNetworking protocols, programming, scripting, certifications like Cisco CCNA/CCNPNetwork management, troubleshooting, certifications like Cisco CCNA/CCNP
Work EnvironmentSoftware development teams, network design projectsNetwork operations centers, on-site network management
Industry UsageIT companies, telecom, large enterprisesCorporate IT departments, service providers

While both roles require networking knowledge and certifications like Cisco CCNA/CCNP, Network Software Engineers focus on developing network software and protocols, whereas Network Administrators manage and troubleshoot existing network infrastructure. Their work environments and responsibilities differ, but both are essential in maintaining robust network systems.

What are popular job titles related to Network Software Engineer jobs in UT? For Network Software Engineer jobs in UT, the most frequently searched job titles are:
Network Engineers

Full-time

Retirement

Posted 10 days ago


University Of Utah rating

7.2

Company rating: 7.2 out of 10

Based on 157 frontline employees who took The Breakroom Quiz

332nd of 534 rated colleges and universities


Job description

Details
Open Date 04/29/2026 Requisition Number PRN44877B Job Title Network Engineers Working Title Network Engineer I Career Progression Track P00 Track Level P3 - Career, P2 - Developing FLSA Code Computer Employee Patient Sensitive Job Code? No Standard Hours per Week 40 Full Time or Part Time? Full Time Shift Day Work Schedule Summary
8am - 5pm
VP Area Academic Affairs Department 00640 - CHPC Ctr for High Perform Computing Location Campus City Salt Lake City, UT Type of Recruitment External Posting Pay Rate Range 65000 to 95000 Close Date 07/29/2026 Priority Review Date (Note - Posting may close at any time) Job Summary
About the Center for High Performance Computing (CHPC)

The Center for High Performance Computing (CHPC) is a cornerstone of innovation at the University of Utah. We play a vital role in enabling scientific research at the campus, state, and national levels by providing large-scale computational and data services, alongside creative network services. From climate modeling to drug discovery, CHPC empowers researchers to solve complex problems through a massive ecosystem of 50,000+ CPU cores, 1,000+ GPU resources, and 50PB+ of storage.
CHPC seeks a network engineer to support connectivity both internally and externally to multiple remote environments. The position is full-time staff with benefits and requires 90+% on site attendance. The primary work location is the University of Utah Downtown Data Center with associated work at the home office on the university campus. CHPC also has a small presence at a data center in St. George, UT where occasional work may need to be performed.
The network engineer will be responsible for installation, maintenance, and documentation of the CHPC ethernet and Infiniband networks. This work involves all aspects of network design, engineering, and administration. Physical work includes cabling, fiber plant, equipment installation, physical maintenance, relocation and equipment retirement at all CHPC locations. Administration includes all aspects of configuring and monitoring of network equipment including initial setup, daily changes and maintenance, and any type of troubleshooting necessary to provide a stable, reliable and resilient network. The engineer will also be responsible for maintaining CHPC's network segments that require high security controls as part of CHPC's regulated research computing environments.
At CHPC, we foster a positive, collaborative environment. As part of the team, you will have the opportunity to interact and cross-train with diverse technical groups-including computation, storage, virtualization/cloud, software engineering, networking, and user services-while being encouraged to experiment and innovate with emerging technologies.
Responsibilities
The network engineer will work with other network colleagues and engage closely with CHPC staff to help design and provide solutions that will support computational research throughout the university. This work requires the ability to listen and learn about project requirements and then work collaboratively to provide solutions that are agreeable to CHPC staff, management, and users. This work also requires the ability to produce comprehensive and accurate documentation with attention to detail. The successful candidate will have experience working on various networking equipment using command line interfaces and experience automating these interfaces. The successful candidate will have, or be able to develop, skills across vendor products from Cisco, Arista, Dell SONiC, HP, and Palo Alto. The successful candidate will use these skills and creativity to collaborate with and support fellow network staff, and CHPC system administrators, software engineers; and may also interact with students, research faculty, and other users throughout the campus and state. Comfort with teamwork and communication, thoroughness, attention to detail and a willingness to train others are important assets.
Summary of job responsibilities:
Physical
  • Racking, installing, and cabling switches and servers in the data center.
  • Cabling between different environments in the data center.
  • Documenting all switch assets appropriately in the central portal.
  • Working on scheduled or emergency downtimes in tight collaboration and support of the various system admin teams. This may occasionally involve long hours beyond the usual business hours to assist in resolving critical issues.
Metrics, Monitoring, and analysis
  • Working closely with the monitoring team and students to capture network telemetry, various counters, netflows, and other statistics.
  • Working with monitoring team, sysadmin teams, and students to visualize environments appropriately for active maintenance.
  • Developing skills with tools such as perfsonar to support large bandwidth transfers across the WAN between peer institutions and the cloud.
Automation
  • Working with the automation team to streamline deployments of network infrastructure in a consistent manner.
Professional Development
  • Learning and becoming proficient with Infiniband, RoCE and other cluster fabric technologies.
  • Storage appliances, and future technologies) to help with troubleshooting and collaboratively supporting system admin teams in hypervisor clusters and computational clusters.
  • Attending relevant conferences and training events in support of CHPC and the research community.
  • Developing and maintaining awareness of new protocols, network techniques, and approaches to optimizing data flows across the LAN and WAN.
Collaboration, communication, and support
  • Working closely with university faculty and research teams to support national dynamic testbeds.
  • Sharing knowledge regarding basic network protocols, topologies, and new approaches to moving data efficiently.
  • Developing creative solutions in tight collaboration with various CHPC teams.
  • Communicating to teams and to the research community in a clear transparent manner.

Minimum Qualifications
  • Experience with LAN implementations and the use of tools such as VLANs, SVI, Spanning Tree, MLAG, Port Channel, Access Control Lists, etc.
  • Familiarity with Enterprise and WAN technologies such as OSPF, BGP, ECMP, etc.
  • Experience with the TCP/IP stack and the OSI model with IPv4.
  • Experience with different network device command line syntax.
  • Familiarity with network management and monitoring protocols such as SNMP
  • Experience with Windows and Linux management, with good knowledge of the Command Line Interface.
  • Familiarity with basic scripting languages such as Bash, Python, or other languages.
  • Experience with fiber optics, data cables installation, cable management and data center inventory practices
  • Willingness to learn, help and participate where needed
  • Ability to lift and install equipment in a data center using available tools.
  • Ability to work in a data center environment for long periods of time
  • Attention to detail
  • Excellent communication skills
  • Ability and willingness to document all work.

Preferences
  • Familiarity with RoCE ethernet and other converged ethernet techologies.
  • Familiarity with IPv6
  • Familiarity with MPLS, DWDM, eVPN and other overlay and circuit technologies.
  • Familiarity with Infiniband Administration.
  • Experience with network management, control, automation, and monitoring protocols such as Ansible, gRPC, Netconf, and/or Yang models.
  • Experience with Cable and Fiber Plant design and build approaches.
  • Familiarity with Firewall theory and configuration
  • Familiarity with ProxMox, VMWare, or other hypervisors.
  • Familiarity with VxLAN, NSX, and other overlay technologies.

Department may hire employee at one of the following job levels:
Equivalency Statement: 1 year of higher education can be substituted for 1 year of directly related work experience (Example: bachelor's degree = 4 years directly related work experience).
Network Engineer I: Requires a bachelor's (or equivalency) with up to 2 years of directly related work experience or a master's (or equivalency) degree. Assumes work equivalency (1 year of higher education can be substituted for 1 year of directly related work experience).
Type Benefited Staff Special Instructions Summary Additional Information
The University is a participating employer with Utah Retirement Systems ("URS"). Eligible new hires with prior URS service, may elect to enroll in URS if they make the election before they become eligible for retirement (usually the first day of work). Contact Human Resources at (801) 581-7447 for information. Individuals who previously retired and are receiving monthly retirement benefits from URS are subject to URS' post-retirement rules and restrictions. Please contact Utah Retirement Systems at (801) 366-7770 or (800) 695-4877 or University Human Resource Management at (801) 581-7447 if you have questions regarding the post-retirement rules.
This position may require the successful completion of a criminal background check and/or drug screen.
The University of Utah values candidates who have experience working in settings with students and possess a strong commitment to improving access to higher education.
Veterans' preference is extended to qualified applicants, upon request and consistent with University policy and Utah state law. Upon request, reasonable accommodations in the application process will be provided to individuals with disabilities.
Consistent with state and federal law, the University of Utah does not discriminate based upon race, ethnicity, color, religion, national origin, age, disability, sex, sexual orientation, gender, gender identity, gender expression, pregnancy, pregnancy-related conditions, genetic information, or protected veteran's status. The University does not discriminate on the basis of sex in the education program or activity that it operates, as required by Title IX and 34 CFR part 106. The requirement not to discriminate in education programs or activities extends to admission and employment. Inquiries about the application of Title IX and its regulations may be referred to the Title IX Coordinator, to the Department of Education, Office for Civil Rights, or both.
To request a reasonable accommodation for a disability or if you or someone you know has experienced discrimination or sexual misconduct including sexual harassment, you may contact the Director/Title IX Coordinator in the Office of Equal Opportunity and Title IX (OEO). More information, including the Director/Title IX Coordinator's office address, electronic mail address, and telephone number can be located at the: University of Utah NonDiscrimination page.
Online reports may be submitted at https://oeo.utah.edu

https://publicsafety.utah.edu/safetyreport/
This report includes statistics about criminal offenses, hate crimes, arrests and referrals for disciplinary action, and Violence Against Women Act offenses. They also provide information about safety and security-related services offered by the University of Utah. A paper copy can be obtained by request at the Department of Public Safety located at 1658 East 500 South.
As per University of Utah policy 5-108: Transfer of Benefits Eligible Staff Members, a new hire to the University of Utah who is still serving a 12 month probationary period will not be hired into another University of Utah job (a transfer) until the successful completion of the probationary period.

What University Of Utah employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom


University of Utah logo

About University of Utah

Sourced by ZipRecruiter

The University of Utah is the state’s flagship institution of higher education, with 18 schools and colleges, more than 100 undergraduate majors and graduate programs, and an enrollment of more than 38,000 students. It is a member of the Association of American Universities—an invitation-only, prestigious group of 71 leading research institutions. The U is advancing a new national model for higher education that delivers societal impact through education, research, health care, and community service, while making social, economic, and cultural contributions that improve lives across Utah and around the world.

Industry

Colleges, universities, and professional schools

Company size

10,000+ Employees

Headquarters location

Salt Lake City, UT, US

Year founded

1850