> Markdown version of [/jobs/ext/2985221-software-developer-cyber-capability-development](https://www.wearedevelopers.com/jobs/ext/2985221-software-developer-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 - Cyber Capability Development - **Company:** Shadowgate Partners, Inc. - **Location:** Annapolis Junction, MD, United States - **Salary:** $218,000.0 - **Contract:** Permanent contract - **Skills:** C (Programming Language), Java (Programming Language), .NET Framework, Microsoft Windows, Adobe InDesign, Unix, C++ (Programming Language), Computer Programming, Custom Software, Perl (Programming Language), Python (Programming Language), Microsoft Visual Studio, Network Protocols, Reverse Engineering, Socket Programming, Data Streaming, Gitlab, Git, IDA Pro, Software Version Control - **Published:** September 18, 2026 - **Apply:** https://www.clearancejobs.com/jobs/9168940/software-developer-cyber-capability-development ## About the Role * Programming experience in Assembly, C, C++, Java, Perl, and/or Python. * Development experience in at least one of: Windows applications using Visual Studio or .NET environments; UNIX applications using make files or a comparable build environment. * Comfort reading and reasoning about code you did not write. * Ability to document work and defend design decisions in review., * Exposure to network protocols and socket programming. * Familiarity with reverse engineering tools such as Ghidra or IDA Pro. * Experience with version control and CI workflows (Git/GitLab). * Prior work in a mission, research, or security-engineering environment. Experience & Education Bachelor's degree, or four 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 and develop custom software for CNO tools and techniques. * Build end-to-end data flow and tasking paths into developed capabilities. * Participate in design, code, and software readiness reviews. * Author technical documentation for the software you deliver. * Work with teammates to adopt shared libraries and common build practices. ## Related Videos - [Security Pitfalls for Software Engineers](https://www.wearedevelopers.com/videos/726-security-pitfalls-for-software-engineers) - [WeAreDevelopers LIVE - Modern DevOps for IoT Devices and More](https://www.wearedevelopers.com/videos/1805-wearedevelopers-live-modern-devops-for-iot-devices-and-more) - [WeAreDevelopers LIVE - Node and Package Security](https://www.wearedevelopers.com/videos/2138-wearedevelopers-live-node-and-package-security) - [How a Small Team Shrank a Microsoft Monorepo by 94%](https://www.wearedevelopers.com/videos/1236-how-a-small-team-shrank-a-microsoft-monorepo-by-94) - [Security Blindspots and How to Learn About Them - Anna Oliveira](https://www.wearedevelopers.com/videos/1754-security-blindspots-and-how-to-learn-about-them-anna-oliveira) - [Enabling automated 1-click customer deployments with built-in quality and security](https://www.wearedevelopers.com/videos/83-enabling-automated-1-click-customer-deployments-with-built-in-quality-and-security) ## Related Articles - [Dev Digest 134 - Where pixels sing?](https://www.wearedevelopers.com/magazine/477-dev-digest-134-where-pixels-sing) - [9 Ways to Make Money Hacking](https://www.wearedevelopers.com/magazine/333-9-ways-to-make-money-hacking) - [Where to Find Entry-Level Software Engineering Jobs](https://www.wearedevelopers.com/magazine/397-where-to-find-entry-level-software-engineering-jobs) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [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) - [Dev Digest 120 - Apple and peers](https://www.wearedevelopers.com/magazine/455-dev-digest-120-apple-and-peers)