1

Network Engineer Software Engineer Jobs (NOW HIRING)

Bachelor's degree in computer science, Software Engineering, or related field. * 5+ years of experience in network engineering or network administration * Strong knowledge of networking fundamentals ...

Software-defined networking (SD-WAN) * Ability to provide technical guidance and mentorship to ... Adept in network engineering, with focus on design, implementation, and management of complex ...

Network Engineer Herndon, VA TS/SCI with Poly At Bcore, our strength comes from how we deliver ... Experience with firewall management software such as Cisco FTD and Palo Alto Panorama * Excellent ...

BA/BS from an accredited college or university in Computer Science, Information Systems, Software Engineering, Computer Programming with 4 to 5 years as a network engineer within the DOD environment ...

BA/BS from an accredited college or university in Computer Science, Information Systems, Software Engineering, Computer Programming with 4 to 5 years as a network engineer within the DOD environment ...

Overview Network Engineer Herndon, VA TS/SCI with Poly At Bcore, our strength comes from how we ... Experience with firewall management software such as Cisco FTD and Palo Alto Panorama * Excellent ...

Software-defined networking (SD-WAN) * Ability to provide technical guidance and mentorship to ... Adept in network engineering, with focus on design, implementation, and management of complex ...

A typical software engineer researches, designs, develops and tests operating systems-level software, compilers, and network distribution software for medical, industrial, military, communications ...

Overview Network Engineer McLean, VA TS/SCI with Poly At Bcore, our strength comes from how we ... engineering, software development, and operational support. Bcore accelerates decisive advantage ...

Sr. Network Engineer

Atlanta, GA

$100K - $137K/yr

Company Description We specialize in Staffing, Consulting, Software Development, and Training along ... MUST HAVE passed the CCIE lab exam in Routing & Switching * 10+ years of Network Engineering ...

Sr. Network Engineer

Atlanta, GA

$100K - $137K/yr

Company Description We specialize in Staffing, Consulting, Software Development, and Training along ... MUST HAVE passed the CCIE lab exam in Routing & Switching * 10+ years of Network Engineering ...

next page

Showing results 1-20

Network Engineer Software Engineer information

See salary details

$31K

$109K

$158K

How much do network engineer software engineer jobs pay per year?

As of May 31, 2026, the average yearly pay for network engineer software engineer in the United States is $109,040.00, according to ZipRecruiter salary data. Most workers in this role earn between $89,000.00 and $133,500.00 per year, depending on experience, location, and employer.

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

To excel as a Network Engineer Software Engineer, you need a solid understanding of networking protocols, software development, and system architecture, supported by a relevant degree or certifications like CCNA or CompTIA Network+. Proficiency with programming languages (such as Python or Java), network monitoring tools, and configuration management systems is essential. Analytical thinking, problem-solving abilities, and strong collaboration skills distinguish top performers in this role. These competencies ensure reliable network performance, efficient troubleshooting, and the successful development of scalable, secure systems.

How do Network Engineer Software Engineers typically collaborate with other IT teams during large-scale infrastructure projects?

Network Engineer Software Engineers often work closely with system administrators, security teams, and application developers to ensure seamless integration of network solutions. During large-scale infrastructure projects, they participate in cross-functional meetings to align network architecture with application requirements and security protocols. They may also be responsible for writing automation scripts and network-related software that supports deployment and monitoring, making strong communication and coordination skills essential. This collaborative approach helps reduce downtime, improve scalability, and ensure robust network performance across the organization.

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

AspectNetwork Engineer Software EngineerNetwork Administrator
CredentialsBachelor's in CS or related, certifications like CCNA, CCNPBachelor's in CS, IT, or related; certifications like CompTIA Network+
Work EnvironmentDesigning, developing, and implementing software and network solutionsManaging and maintaining existing network infrastructure
Employer & IndustryTech companies, ISPs, large enterprisesOrganizations with complex network needs, government, healthcare

While both roles involve networking, Network Engineer Software Engineers focus on developing network-related software and solutions, whereas Network Administrators maintain and troubleshoot existing network systems. The roles often overlap but differ mainly in scope and focus.

What cities are hiring for Network Engineer Software Engineer jobs? Cities with the most Network Engineer Software Engineer job openings:
What states have the most Network Engineer Software Engineer jobs? States with the most job openings for Network Engineer Software Engineer jobs include:
Network Engineer

Full-time

Posted 2 days ago


Job description

Overview

We are seeking a skilled Network Engineer with at least 5 years of experience designing, implementing, and supporting enterprise network infrastructure. The ideal candidate will have strong expertise in routing, switching, network security, and troubleshooting, with a focus on ensuring high availability, performance, and security across the organization’s network environment.


What will you do?
  • Design, implement, and maintain LAN/WAN network infrastructure
  • Configure and manage routers, switches, firewalls, and load balancers
  • Monitor network performance, availability, and capacity; identify and resolve issues proactively
  • Troubleshoot network outages and performance bottlenecks across multiple environments
  • Implement and maintain network security controls, including firewalls, VPNs, and access controls
  • Support network upgrades, patches, and infrastructure improvements
  • Collaborate with systems, cloud, and security teams to support business and technical requirements
  • Maintain network documentation, diagrams, and standard operating procedures
  • Ensure compliance with organizational policies and industry best practices

Do you have what it takes?
  • Active TS/SCI with Polygraph required.
  • Bachelor’s degree in computer science, Software Engineering, or related field.
  • 5+ years of experience in network engineering or network administration
  • Strong knowledge of networking fundamentals (TCP/IP, DNS, DHCP, VLANs, routing protocols such as OSPF, BGP)
  • Hands-on experience with network hardware (e.g., Cisco, Juniper, Arista)
  • Experience configuring and managing firewalls (e.g., Palo Alto, Fortinet, Cisco ASA)
  • Familiarity with VPN technologies (IPSec, SSL VPN)
  • Experience with network monitoring and troubleshooting tools (e.g., SolarWinds, Wireshark)
  • Strong understanding of network security principles
  • Proficiency with Linux/Unix systems and basic scripting (Python, Bash)
Qualifications:
  • Active TS/SCI with Polygraph required.
  • Bachelor’s degree in computer science, Software Engineering, or related field.
  • 5+ years of experience in network engineering or network administration
  • Strong knowledge of networking fundamentals (TCP/IP, DNS, DHCP, VLANs, routing protocols such as OSPF, BGP)
  • Hands-on experience with network hardware (e.g., Cisco, Juniper, Arista)
  • Experience configuring and managing firewalls (e.g., Palo Alto, Fortinet, Cisco ASA)
  • Familiarity with VPN technologies (IPSec, SSL VPN)
  • Experience with network monitoring and troubleshooting tools (e.g., SolarWinds, Wireshark)
  • Strong understanding of network security principles
  • Proficiency with Linux/Unix systems and basic scripting (Python, Bash)
Education:UNAVAILABLEEmployment Type: FULL_TIME