1

Network Software Engineer Jobs in Colorado (NOW HIRING)

Software Engineer Develop and automate SIT software features and tests for spacecraft flight and ... Experience with embedded systems, networking, and pub/sub message middlewares * Experience with ...

New

Software Engineer

Lafayette, CO · On-site

$120K - $160K/yr

Java and C/C++ programming (including network, multi-threaded, client-server programming where ... Professional experience with Agile software development * Experience with FORGE MDPAF or satellite ...

Software Engineer

Boulder, CO · On-site

$120 - $160/hr

Java and C/C++ programming (including network, multi-threaded, client-server programming where ... Professional experience with Agile software development * Experience withFORGE MDPAFor satellite ...

New

Showing results 21-40

Network Software Engineer information

See Colorado salary details

$32.6K

$114.7K

$166.1K

How much do network software engineer jobs pay per year?

As of Aug 20, 2026, the average yearly pay for network software engineer in Colorado is $114,657.00, according to ZipRecruiter salary data. Most workers in this role earn between $93,600.00 and $140,400.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 Colorado?

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

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

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

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

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

Infographic showing various Network Software Engineer job openings in Colorado as of August 2026, with employment types broken down into 1% As Needed, 86% Full Time, 9% Part Time, 1% Temporary, and 3% Contract. Highlights an 87% Physical, 4% Hybrid, and 9% Remote job distribution, with an average salary of $114,657 per year, or $55.1 per hour.

Software Engineer

Kratos Defense

Colorado Springs, CO

Full-time

Re-posted 8 days ago


Kratos Defense & Security Solutions rating

7.8

Company rating: 7.8 out of 10

Based on 10 frontline employees who took The Breakroom Quiz


Job description

Readiness Delivered. At Kratos, we encourage an entrepreneurial spirit balanced with discipline. We work hard, and take care of our customers, employees, and families. Recognized as thought leaders in our industry, we are motivated by creating and delivering innovative solutions to our nation and global customers. Kratos has an exciting opportunity for Software Engineers in Colorado Springs, CO who will:

  • Articulate technical concepts orally and in written forms to the customer, users, and the development team
  • Lead the implementation of the project's software architecture
  • Drive and support verification and troubleshooting of the technical solutions
  • Lead and support the development and maturation of the CI/CD pipeline to align with the customer-defined methodology, environment, and Kratos processes
  • Guide and support the agile development lifecycle, including backlog refinement, system demos, retrospectives, and coordinating customer feedback during Program Increments
  • Define and drive a solution software architecture to meet the project and customer requirements, coordinating cloud design and system design with the appropriate Kratos and customer personnel
  • Lead the software solution design and the Software Engineers on the project to execute that design
  • Work with cyber security teams to design secure solutions that support an existing Authority to Operate (ATO) for US Gov projects
  • Effectively utilize Cross Domain Solutions (CDS) for data transfer across multiple environments
  • Travel as necessary to support system integration, testing, and customer meetings (expected to be ~ 10% average annually)

  • Bachelor's degree in Computer Science, Computer Engineering, Information Technology, or related technical fields with a specific focus on software solution design and implementation in various cloud/on-premises environments.
  • 7-10 years of relevant job experience is needed. Willing to consider a combination of education and job experience.
  • Hands-on experience deploying software workloads on Docker and K8S via docker-compose, Helm or similar technology.
  • Have proficiency in modern architectural patterns like microservices, event-driven architecture, and hybrid cloud solutions to design scalable and resilient systems
  • Understanding of and experience with Zero Trust Architecture (ZTA) principles.
  • Understanding of and experience with DevSecOps workflows. Understanding CI/CD pipelines and tools, (e.g., SonarQube, Fortify, Splunk, etc.)
  • Experience providing estimates for accomplishing relevant development, implementation, migration, and testing tasks
  • Ability to design software solutions to complex engineering problems using MBSE
  • Familiarity with software development tools (e.g. Git, Atlassian suite, Artifactory, …)
  • Experience with CSPs (Cloud Service Provider) platforms, with specific experience in AWS
  • Experience using Windows, Unix and other Operating Systems
  • Required to be a strong team player and leader to the project team and to the organization
  • In depth understanding of network protocols, such as TCP/IP, BGP, DNS, DHCP, SNMP, HTTP
  • Ability to lead teams in software development, and mentor/coach newer software engineers
  • Experienced in database design
  • Be proficient in programming languages such as Java, C++, Python, C#, and JavaScript, for coding, automation, and system integration
  • Experience with Network, Multi-threaded, client-server programming
  • Strong analytical and problem-solving abilities to design innovative solutions and anticipate potential issues in complex, distributed systems.
  • Understanding the unique constraints and requirements of satellite systems, such as data latency, data downlink/uplink processes, and specific industry regulations
  • Must have and maintain a US Gov SECRET with ability to obtain TOP SECRET / SCI clearance

Preferred Skills and Experience

  • Familiarity with Systems Thinking and architecture frameworks such as DoDAF, TOGAF
  • Experience with VMWare, VPN, VPC, Firewalls, & CPN
  • RMF/Cyber Experience
  • Experience with Terraform & Ansible design and implementation and other IaC (Infrastructure as Code) implementations, experience in implementing a platform agnostic solution
  • Hands-on experience deploying or integrating with Keycloak (or similar) for single sign on in a K8S environment
  • Ability to read/write script level or integration code using Python, C# or other development language.
  • Ability to design efficient data pipelines, manage databases (SQL and NoSQL)
  • SATCOM & Command & Control (C2) experience
  • Experience with Command & Control, and Telemetry, Tracking, and Command
  • ZTA development and implementation experience
  • Experience and knowledge of the SATCOM operational environment
  • Ground Requirements Management Systems and operations
  • Experience with model-based systems engineering and tools (specifically Cameo Systems Modeler)

#LI-Onsite

The grade-based pay range for this job is listed below. Individual salaries within that range are determined through a wide variety of factors including but not limited to education, experience, knowledge, and skills.

Competitive salary based on experience and education
Salary Range: $130,000-$145,000

Kratos is valued for our ability to design and deliver leading edge, resilient solutions for aerospace communication, control, awareness and mission success across a continuum of offerings—from commercial to tailored custom solutions and integrated programs. Customers trust us to stay relevant and know we are in it for the long-haul. We bring both the capability and confidence that our customers value and depend on. And we always deliver.

This posting will close within 90 days from the Posting Date.



What Kratos Defense & Security Solutions employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom