> Markdown version of [/jobs/ext/3079947-junior-level-cno-developer](https://www.wearedevelopers.com/jobs/ext/3079947-junior-level-cno-developer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Junior Level CNO Developer - **Company:** TAP Engineering - **Location:** Hanover, MD, United States - **Experience:** Starter - **Salary:** $130,000.0 - $163,000.0 - **Contract:** Permanent contract - **Skills:** C (Programming Language), Java (Programming Language), .NET Framework, Microsoft Windows, Adobe InDesign, Applications Architecture, C++ (Programming Language), Compilers, Code Review, Information Systems, Custom Software, Software Debugging, Linux, Perl (Programming Language), Python (Programming Language), Microsoft Visual Studio, Software Engineering, Software Systems, Data Streaming, System Programming, Mobile Os, Information Technology, Build Tools, Cyber Warfare, Programming Languages - **Published:** September 25, 2026 - **Apply:** https://www.clearancejobs.com/jobs/9052725/junior-level-cno-developer ## About the Role * Active TS/SCI clearance with Polygraph * Bachelor's degree in Computer Science, Information Systems, Network Engineering, or a related field + OR 8 years of relevant experience in lieu of a degree * 4+ years of experience in software engineering or development roles + OR 2+ years with a Master's degree * Experience with one or more programming languages such as C, C++, Java, Python, or similar * Experience working in Linux and/or Windows development environments * Familiarity with software development lifecycle and debugging techniques * Strong problem-solving skills and attention to detail * Ability to work effectively in a team-based environment, * Experience with low-level programming or Assembly * Familiarity with embedded systems or mobile platform development * Experience with secure software development practices * Experience with build tools, compilers, or development frameworks * Interest or experience in cyber operations or network-focused software development ## Description TAP Engineering is seeking a Junior Level CNO Developer to support the design and development of custom software tools and capabilities in a mission-focused environment. This role builds on foundational experience and focuses on developing more advanced software solutions across multiple platforms. The CNO Developer will contribute to building end-to-end data flows, enhancing tool capabilities, and supporting integration across systems. This position offers the opportunity to work on complex technical challenges while continuing to grow within a collaborative and fast-paced engineering team., * Design, develop, and enhance custom software tools and capabilities * Build and support end-to-end data flows and tasking within software systems * Develop applications across Windows, UNIX/Linux, and embedded or mobile environments * Write and maintain code in languages such as Assembly, C, C++, Java, Perl, or Python * Utilize development environments such as Visual Studio, .NET, and Linux-based build tools * Participate in design reviews, code reviews, and software readiness activities * Perform testing, debugging, and validation of software components * Document software designs, development processes, and test results * Collaborate with cross-functional teams to integrate and optimize software solutions ## Related Videos - [Docker network without Docker](https://www.wearedevelopers.com/videos/1418-docker-network-without-docker) - [Hacking iOS and Developing for Airbnb with Nicolas Haunold, Software Engineer at Airbnb](https://www.wearedevelopers.com/videos/100361-hacking-ios-and-developing-for-airbnb-with-nicolas-haunold-software-engineer-at-airbnb) - [Just-in-time Compilation in JVM](https://www.wearedevelopers.com/videos/240-just-in-time-compilation-in-jvm) - [Why Your Best Mediors Never Become Seniors (And How to Fix It)](https://www.wearedevelopers.com/videos/2108-why-your-best-mediors-never-become-seniors-and-how-to-fix-it) - [Docker exec without Docker](https://www.wearedevelopers.com/videos/1094-docker-exec-without-docker) - [Don't Be A Naive Developer: How To Avoid Basic Cybersecurity Mistakes](https://www.wearedevelopers.com/videos/498-don-t-be-a-naive-developer-how-to-avoid-basic-cybersecurity-mistakes) ## Related Articles - [What’s the Difference between a Junior, Mid, and Senior Developer?](https://www.wearedevelopers.com/magazine/238-what-s-the-difference-between-a-junior-mid-and-senior-developer) - [7 Important Tips That Every Software Developer Should Know](https://www.wearedevelopers.com/magazine/101-7-important-tips-that-every-software-developer-should-know) - [Where to Find Entry-Level Software Engineering Jobs](https://www.wearedevelopers.com/magazine/397-where-to-find-entry-level-software-engineering-jobs) - [System change: restart as developer?](https://www.wearedevelopers.com/magazine/39-system-change-restart-as-developer) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [How We Built a Worry-Free System That Runs for 10+ Years – And What We’d Do Again](https://www.wearedevelopers.com/magazine/751-how-we-built-a-worry-free-system-that-runs-for-10-years-and-what-we-d-do-again)