1

Network Software Engineer Jobs in Tennessee (NOW HIRING)

... largest TV network - and almost 4 times the size of the largest ad-supported music streaming ... Unified Enterprises Corp. seeks candidates for the position of Software Engineer, responsible for ...

... largest TV network - and almost 4 times the size of the largest ad-supported music streaming ... Unified Enterprises Corp. seeks candidates for the position of Software Engineer, responsible for ...

As a Software Engineer with HCA Healthcare you can be a part of an organization that is devoted to ... Healthcare's network of care. This position involves developing microservices, deploying ...

As a Software Engineer with HCA Healthcare you can be a part of an organization that is devoted to ... Healthcare's network of care. This position involves developing microservices, deploying ...

As a Software Engineer with HCA Healthcare you can be a part of an organization that is devoted to ... Healthcare's network of care. This position involves developing microservices, deploying ...

Senior Software Engineer

Nashville, TN · On-site

$118K - $156K/yr

As a Software Engineer on the Multi-cloud team, you will design, build, test, deploy, and operate ... Working knowledge of cloud infrastructure, identity, networking, security, or multi-cloud ...

As a Software Engineer with HCA Healthcare you can be a part of an organization that is devoted to ... Healthcare's network of care. This position involves developing microservices, deploying ...

Senior Software Engineer

Nashville, TN · On-site

$118K - $156K/yr

As a Software Engineer on the Multi-cloud team, you will design, build, test, deploy, and operate ... Working knowledge of cloud infrastructure, identity, networking, security, or multi-cloud ...

Senior Platform Software Engineer

Nashville, TN · On-site

$118K - $156K/yr

We are looking for a Senior Software Developer (IC3) who enjoys building reliable software systems ... Strong fundamentals in data structures, algorithms, operating systems, networking, and distributed ...

Responsibilities : • Engineer solutions and develop websites and applications using desired ... network, server and related equipment, and software upgrades and improvements. • Diagnosing and ...

Senior Software Engineer

Nashville, TN · On-site

$118K - $156K/yr

Qualifications * 3+ years of software engineering experience. * Experience developing service ... networking, search, and storage. * Written and verbal communication skills with the ability to ...

Senior Software Engineer

Nashville, TN · On-site

$118K - $156K/yr

As a Software Engineer on the Multi-cloud team, you will design, build, test, deploy, and operate ... Working knowledge of cloud infrastructure, identity, networking, security, or multi-cloud ...

Senior Software Engineer

Nashville, TN · On-site

$118K - $156K/yr

As a Software Engineer on the Multi-cloud team, you will design, build, test, deploy, and operate ... Working knowledge of cloud infrastructure, identity, networking, security, or multi-cloud ...

Senior Software Engineer

Nashville, TN

$118K - $156K/yr

As a Software Engineer on the Multi-cloud team, you will design, build, test, deploy, and operate ... Working knowledge of cloud infrastructure, identity, networking, security, or multi-cloud ...

next page

Showing results 1-20

Network Software Engineer information

See Tennessee salary details

$28.1K

$99K

$143.4K

How much do network software engineer jobs pay per year?

As of Sep 11, 2026, the average yearly pay for network software engineer in Tennessee is $98,966.00, according to ZipRecruiter salary data. Most workers in this role earn between $80,800.00 and $121,200.00 per year, depending on experience, location, and employer.

What is a network software engineer?

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 skills and qualifications are needed to be a network software engineer?

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

Are network software engineers still in demand?

Network software engineers are in high demand due to the ongoing need for secure, reliable network infrastructure and the growth of cloud computing and IoT. Skills in programming, network protocols, and cybersecurity are valuable, and employment opportunities are expected to remain strong as organizations continue to upgrade and expand their networks.

What are popular job titles related to Network Software Engineer jobs in Tennessee?

For Network Software Engineer jobs in Tennessee, the most frequently searched job titles are:

What job categories do people searching Network Software Engineer jobs in Tennessee look for?

The top searched job categories for Network Software Engineer jobs in Tennessee are:

What are popular job titles related to Network Software Engineer jobs in TN?

For Network Software Engineer jobs in TN, the most frequently searched job titles are:

Infographic showing various Network Software Engineer job openings in Tennessee as of August 2026, with employment types broken down into 1% As Needed, 90% Full Time, 6% Part Time, and 3% Contract. Highlights an 87% Physical, 4% Hybrid, and 9% Remote job distribution, with an average salary of $98,966 per year, or $47.6 per hour.

Software Engineer - Software/Hardware integration

Millersville, TN • On-site

Essential systems Inc
51 - 200 employees

$100K - $150K/yr

Other

Medical, Dental, Vision, Retirement, PTO

Re-posted 8 days ago


Job description

Benefits
  • 401(k)
  • 401(k) matching
  • Company parties
  • Competitive salary
  • Dental insurance
  • Health insurance
  • Opportunity for advancement
  • Paid time off
  • Parental leave
  • Vision insurance
Software Engineer (with Software/Hardware integration) Overview

We are seeking an experienced software engineer to lead thedesign, integration, and developmentof our Access Control, Intrusion Detection, and Video Surveillance Systems in industrial, nuclear power plant environments. Project Management background is helpful.

Key Responsibilities System Architecture, Design & Integration
  • Hands-on technical leadership across system architecture, integration, and development oversight, of nuclear plant physical protection systems.
  • Responsible for design and integration of physical security systems, both software and hardware. These are on-prem, completely closed systems, traditional infrastructure, with no Internet, no wireless, no cloud computing. They involve a redundant network design for no single point of failure.
  • Ensure that our systems meet regulatory compliance (10 CFR 73), high-reliability, and long-term operability specific to the nuclear power plant industry.
  • Integrate hardware, software, communications, sensors, actuators, and HMIs into cohesive system solutions.
  • Provide technical written and verbal direction to vendors, integrators, and internal development teams.
  • Author, maintain, and control System Documentation related to the system designed.
Development & Implementation Support
  • Support system development activities including configuration definition, design reviews, and technical baseline control.
  • Participate in FAT, SAT, installation oversight, and system commissioning.
  • Resolve technical issues identified during integration, testing, or operational use.
  • Support lifecycle activities including upgrades, modifications, and obsolescence management.
  • Ability to travel occasionally to customer site for walkdowns, meetings, and brief installation oversight.
Required Qualifications
  • Bachelor’s degree in Engineering (Electrical, Software, Systems or related).
  • 10+ years of experience designing and integrating systems.
  • Experience writing software in multiple languages (C, C++, GO, shell scripting).
  • Working knowledge of Linux (Ubuntu, Red Hat, DEBIAN) and Windows
  • Strong knowledge of networking (IPV4, VLAN, TCP/IP, subnets, SFPs, network switches)
  • Writing/documentation skills, MSWord, Excel, and CAD software skills, and proficient with various computer hardware/software platforms are required.
  • Understanding of wiring diagrams.
  • Ability to manage a projects.
Preferred / Bonus Qualifications
  • Familiarity with intrusion detection systems, access control systems, and video surveillance systems is desired but not required.
  • Direct experience working under 10 CFR 73 (e.g., §§ 73.46, 73.55).
  • Write firmware in an Arduino environment.
  • Writing software for FPGAs, CPLDs.
  • Ability to read/write schematics.
  • Create CAD drawings (such as Visio, AutoCAD, and/or MicroStation).
  • Experience with NEI security guidance and NRC inspection procedures (IP 71130 series).
  • Prior work with nuclear utilities, EPC firms, or nuclear security integrators.
  • Demonstrated experience designing, integrating, and developing nuclear security systems, with supporting authorship of SRS/HRS, SDD, HDD, and ICDs.
  • Former Navy nuclear, DOE, or DoD security engineering background with NRC crossover.
  • INCOSE or similar systems engineering affiliation.
Personal Attributes
  • Strong systems thinker with practical engineering judgment
  • Comfortable making and defending design decisions
  • Methodical, disciplined, and detail-oriented
  • Operates professionally in sensitive environments
  • Team oriented with strong interpersonal skills and professional manner
Compensation & Growth
  • Competitive senior-level compensation
    • Approximately $100K to $150K depending on experience
  • Health insurance (medical, dental & vision), retirement plan, PTO, paid holidays
  • Opportunity to play a foundational technical role in a growing nuclear security practice
#J-18808-Ljbffr