> Markdown version of [/jobs/ext/2973095-software-developer-2-cyber-capability-development](https://www.wearedevelopers.com/jobs/ext/2973095-software-developer-2-cyber-capability-development). 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). --- # Software Developer 2 - Cyber Capability Development - **Company:** Shadowgate Partners, Inc. - **Location:** Annapolis Junction, MD, United States - **Experience:** Experienced - **Salary:** $243,000.0 - **Contract:** Permanent contract - **Skills:** C (Programming Language), Java (Programming Language), .NET Framework, 4G (Telecommunication), Microsoft Windows, Unix, C++ (Programming Language), Computer Programming, Software Debugging, Linux, Perl (Programming Language), Python (Programming Language), Microsoft Visual Studio, Network Protocols, OllyDBg, Reverse Engineering, Software Engineering, IDA Pro - **Published:** September 18, 2026 - **Apply:** https://www.clearancejobs.com/jobs/9168942/software-developer-2-cyber-capability-development ## About the Role * Six or more years of programming experience in Assembly, C, C++, Java, Perl, and/or Python. * Five or more years developing in at least one of: Windows applications using Visual Studio or .NET environments; UNIX applications using make files or a comparable build environment. * Four or more years working with CNO tools and techniques. * Working knowledge of network protocols and sockets, common CNO techniques, exploit mitigations such as DEP and ASLR, and modern software engineering practice. * Experience with reverse engineering frameworks (IDA Pro, Ghidra, OllyDbg) and disassemblers/debuggers. * Familiarity with cellular standards and infrastructure (3GPP, 4G/5G)., * Kernel or driver-level development on Windows or Linux. * Experience with containerized build and deployment workflows. * Prior work supporting telecommunications or signals-related mission systems. * Contributions to shared internal frameworks or libraries. Experience & Education Bachelor's degree plus four years of experience, or a minimum of ten years of experience in a relevant field. Clearance Level This position requires an active Top Secret/SCI clearance with a Full Scope Polygraph. Applicants must be U.S. citizens and must hold, or be able to reinstate, the required clearance and polygraph prior to start. Clearance eligibility must be maintained throughout the duration of employment. ## Description * Design, develop, test, and maintain advanced CNO capabilities. * Take tooling through to operational readiness, including testing and hardening. * Mentor junior developers and review their work. * Contribute technical expertise to architecture and design decisions. * Document capabilities and participate in readiness reviews. ## Related Videos - [Security Pitfalls for Software Engineers](https://www.wearedevelopers.com/videos/726-security-pitfalls-for-software-engineers) - [Docker network without Docker](https://www.wearedevelopers.com/videos/1418-docker-network-without-docker) - [WeAreDevelopers LIVE - Node and Package Security](https://www.wearedevelopers.com/videos/2138-wearedevelopers-live-node-and-package-security) - [Checkmate: 5 Real Incidents That Can End a Software Company](https://www.wearedevelopers.com/videos/100126-checkmate-5-real-incidents-that-can-end-a-software-company) - [Docker exec without Docker](https://www.wearedevelopers.com/videos/1094-docker-exec-without-docker) - [The Time Paradox: Building Timezone-Safe Python/Django Applications](https://www.wearedevelopers.com/videos/1915-the-time-paradox-building-timezone-safe-python-django-applications) ## Related Articles - [Dev Digest 134 - Where pixels sing?](https://www.wearedevelopers.com/magazine/477-dev-digest-134-where-pixels-sing) - [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) - [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) - [9 Ways to Make Money Hacking](https://www.wearedevelopers.com/magazine/333-9-ways-to-make-money-hacking) - [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)