> Markdown version of [/jobs/ext/628097-cno-application-developer](https://www.wearedevelopers.com/jobs/ext/628097-cno-application-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). --- # CNO Application Developer - **Company:** Set of X - **Location:** Annapolis, MD, United States - **Contract:** Permanent contract - **Skills:** Java (Programming Language), JavaScript (Programming Language), Microsoft Windows, Bash Shell, C Sharp (Programming Language), C++ (Programming Language), Computer Networks, Linux, Perl (Programming Language), Embedded Software, Data Flow Control, Python (Programming Language), Network Protocols, Windows PowerShell, Reverse Engineering, Software Engineering, Software Systems, Subversion, TCP/IP, Wireshark, Rust (Programming Language), Git, Vulnerability Analysis - **Published:** June 24, 2026 - **Apply:** https://www.clearancejobs.com/jobs/8990822/cno-application-developer ## About the Role * Experience developing software in languages such as C/C++/Python/Assembly. * Experience with reverse engineering. * Ability to deliver independently but also integrate with the broader team. * Familiarity with Linux platforms. * Familiarity with Git and Subversion. Desired Skills: * Experience with reverse engineering network based devices. * Experience with any of the following: Java, JavaScript, Bash, PowerShell, Perl, C#, and Rust. * In-depth understanding of network protocols (e.g., TCP/IP), and analysis of network traffic (e.g., Wireshark). * Experience developing CNO specific software in Linux/Windows/Embedded applications. * Experience with Vulnerability Research and Exploit development. * Familiarity with CNO capabilities and operations. Education/Experience: 12 yrs., B.S. or 10 yrs. w/ M.S., 4 yrs. of additional SWE experience may be substituted for a bachelor's degree. Clearance: TS/SCI clearance with polygraph is required. ## Description You will act as a CNO software engineer in an organization focused on discovery of opportunities and enabling activities in numerous technical fields. The candidate will be responsible for designing, developing, prototyping, modifying, and integrating solutions for a wide variety of up-and-coming projects. You will be a part of an interdisciplinary team providing new tooling and exploring novel capabilities to produce mission-centric results., * Develop new software systems in a variety of languages that can operate within unique mission constraints. * Perform reverse engineering on various software products to explore functionality. * Build prototypes to demonstrate and explore novel techniques. * Derive, document, and analyze requirements. * Augment and integrate with existing toolsets and dataflow where possible. ## Related Videos - [An Applied Introduction to eBPF with Go](https://www.wearedevelopers.com/videos/1075-an-applied-introduction-to-ebpf-with-go) - [Docker network without Docker](https://www.wearedevelopers.com/videos/1418-docker-network-without-docker) - [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) - [One Pipeline, Three Regulator - SBOM Compliance for the Developer](https://www.wearedevelopers.com/videos/100169-one-pipeline-three-regulator-sbom-compliance-for-the-developer) - [Turning Container security up to 11 with Capabilities](https://www.wearedevelopers.com/videos/718-turning-container-security-up-to-11-with-capabilities) - [Docker exec without Docker](https://www.wearedevelopers.com/videos/1094-docker-exec-without-docker) ## Related Articles - [7 Important Tips That Every Software Developer Should Know](https://www.wearedevelopers.com/magazine/101-7-important-tips-that-every-software-developer-should-know) - [The 10 C++ programming questions to expect in an interview](https://www.wearedevelopers.com/magazine/50-the-10-c-programming-questions-to-expect-in-an-interview) - [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) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [Dev Digest 134 - Where pixels sing?](https://www.wearedevelopers.com/magazine/477-dev-digest-134-where-pixels-sing) - [What Are The Top Skills Required For Azure Developers?](https://www.wearedevelopers.com/magazine/77-what-are-the-top-skills-required-for-azure-developers)