1

Network Software Engineer Jobs in Colorado (NOW HIRING)

Software Engineer

Fort Collins, CO · On-site

$165K - $218K/yr

... and networking technology to the military in months, not years. ABOUT THE TEAM Anduril's Air ... Working in small, focused teams, our software engineers design and implement sophisticated tracking ...

... networking and data storage, security, artificial intelligence, natural language processing, UI ... As a software engineer, you will work on a specific project critical to Otter's needs with ...

... and networking technology to the military in months, not years. ABOUT THE TEAM Anduril's Air ... Working in small, focused teams, our software engineers design and implement sophisticated tracking ...

Software Engineer

Broomfield, CO · On-site

$165K - $218K/yr

... and networking technology to the military in months, not years. ABOUT THE TEAM Anduril's Air ... Working in small, focused teams, our software engineers design and implement sophisticated tracking ...

Software Engineer

Broomfield, CO · On-site

$165K - $218K/yr

... and networking technology to the military in months, not years. ABOUT THE TEAM Anduril's Air ... Working in small, focused teams, our software engineers design and implement sophisticated tracking ...

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

... and networking technology to the military in months, not years. ABOUT THE TEAM Anduril's Air ... Working in small, focused teams, our software engineers design and implement sophisticated tracking ...

Software Engineer

Broomfield, CO · On-site

$111K - $147K/yr

... networking technology to the military in months, not years. ABOUT THE TEAM Anduril's Software ... Working in small innovative teams, our software engineers build solutions that make a difference.

... software development using a modern programing languages such as Java and python Strong critical ... Experience in computer networking Experience designing and documenting microservice-based ...

Ibotta is looking for a Software Engineer to join our innovative team and contribute to our mission ... network of publishers called the Ibotta Performance Network (IPN). The IPN allows marketers to ...

Senior Software Engineer Onsite Location: Aurora, CO (Buckley AFB) Required: TS/SCI with Polygraph ... Collaborate with systems engineering, networking, configuration management, and hardware engineers ...

Senior Software Engineer Onsite Location: Aurora, CO (Buckley AFB) Required: TS/SCI with Polygraph ... Collaborate with systems engineering, networking, configuration management, and hardware engineers ...

Ibotta is looking for a Software Engineer to join our innovative team and contribute to our mission ... network of publishers called the Ibotta Performance Network (IPN). The IPN allows marketers to ...

next page

Showing results 1-20

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 Jun 8, 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 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 Colorado? For Network Software Engineer jobs in Colorado, the most frequently searched job titles 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:
Senior Software Engineer - Embedded Networking

Senior Software Engineer - Embedded Networking

Lunar Outpost

Arvada, CO • On-site

Full-time

Medical, Dental, Vision, Retirement, PTO

Posted 6 days ago


Job description

Salary: $115k - $160k

Are you passionate about shaping the future of humanity's presence in space? Lunar Outpost, an industry leader in space robotics, invites you to join our team! Lunar Outpost is dedicated to creating a sustainable presence in space, while also driving positive impacts here on Earth. We are seeking a talented, experienced Senior Software Engineer - Embedded Networking.As a Senior Software Engineer, you will play a pivotal role in developing cutting-edge algorithms that implement resilient, lightweight, and decentralized network solutions for edge environments.Working at the intersection of autonomy, robotics, and space exploration, you will design, develop, and implement sophisticated software solutions that enable the coordination of cross-domain autonomous systems. Your work will not only contribute to groundbreaking missions but also to technologies that have the potential to benefit humanity on Earth. Collaborating with cross-disciplinary engineering teams, youwill help drive the integration of these systems into a unified,state-of-the-artnetwork stack, pushing the boundaries ofwhat'spossible in space exploration.


Take the #NextLeap with Lunar Outpost and work on the Pegasus LTV, which will carry NASA astronauts farther than they've ever been before on the lunar surface!


Key Responsibilities

  • Design and implement networking architectures andprotocolsfor distributed robotic systems, focusing onsecuremesh and DTN principles
  • Modelling of asset motion and links to prioritize traffic sent through dynamic networks
  • Integrate, evaluate, and optimize performance of novel networkprotocolsin hardware-in-loop simulations, field-tests, and physical deployments (e.g., orbital, aerial, ground)
  • Collaborate with systems, mechanical, electrical, and thermal engineering teams to integrate and optimize softwareon space and ground assets
  • Stay abreast of advancements in networking, robotics, and space exploration technologies,leveragingnew findings to enhance our systems
  • Develop and implement robust software that enables autonomous operations in challenging orbital and lunar environments
  • Develop and maintain technicaldocumentation, including ICDs and verification plans, to ensure accurate and up-to-date information
  • Participate in design reviews, trade studies, and technical risk assessments
  • Ensure software systems adhere to industry standards for safety, reliability, and performance in space exploration contexts

Required Qualifications

  • Bachelors degree or higher inComputer Science, Electrical Engineering, Robotics Engineering, or related field
  • A minimum of5years of relevant professional experiencein network engineering, witha strong focus on robotics or space systems
  • Applicants should have expertise in one or more of the following:
    • Mesh networking protocols (e.g.,11s,BATMAN, OLSR, Babel)
    • Delay-Tolerant Networking (e.g., Bundle Protocol, ION)
    • Optimization and Operations Research (e.g., graph theory, route planning)
    • Expertise in programming languages such as C++andPython
    • Expertise in navigating and configuring Linux devices
  • Comfortable working in research-oriented, agile, and interdisciplinary teams
  • Deep understanding of Layer 2-4 networking, routing, and QoS principles
  • Familiarity with Linux networking stack tuning and cross compilation toolchains
  • Track recordof innovation in networking, robotics, or space systems, asdemonstratedby patents, publications, or significant projectachievements
  • Exceptional ability to communicate complex technical concepts and collaborate across various engineering disciplines
  • U.S. Person


Preferred Qualifications

  • M.S. or Ph.D. inComputer Science, Electrical Engineering, or a robotics-related field
  • 3+ years of experience working with mobile or autonomous systems in space, or other extreme, unstructured environments
  • Experience with the ROS or similar flight software (e.g.,cFS, FDDS)
  • Predictive modeling (e.g., orbital dynamics, differential drive robots, network delays, atmospheric physics)
  • Familiarity with network emulation/simulation tools (e.g.,MiniNet,Cloonix)
  • Familiarity with space operating systems (e.g., VxWorks)
  • Familiarity with containers (e.g., Docker) and virtualization software (e.g., VirtualBox)
  • Experience deploying software on embedded or fieldable hardware (e.g., Jetson, Raspberry Pi, microcontrollers, FPGA)
  • Experience with network security or resilience in adversarial environments is a plus


Compensation & Benefits: Compensation level and base salary are competitively structured and thoughtfully determined based on factors such as relevant skills, experience, education, and the scope of the role.

  • Comprehensive health coverage: Medical, dental, and vision benefits, with 70% of premiums covered by the employer
  • Paid time off: Three (3) weeks per year of vacation
  • Retirement plan: Up to 4% employer match on 401(k) contributions
  • Paid holidays: 11 company-recognized holidays
  • Parental leave
  • Educational reimbursement opportunities to support company objectives, continued learning, and career development

Lunar Outpost Inc. is an equal opportunity employer. Lunar Outpost Inc. does not discriminate on the basis of race, color, religion, sex (including pregnancy, sexual orientation, and gender identity), national origin, ethnicity, age, disability, veteran status, genetic information, or any other characteristic protected by applicable law. All employees, including executives and human resources personnel, are expected to conduct themselves with professionalism and treat others with dignity and respect in accordance with this policy.