> Markdown version of [/jobs/ext/2150021-cno-software-reverse-engineer](https://www.wearedevelopers.com/jobs/ext/2150021-cno-software-reverse-engineer). 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 Software & Reverse Engineer - **Company:** CACI International Inc. - **Location:** Fort Meade, MD, United States - **Experience:** Expert - **Salary:** $131,800.0 - $290,000.0 - **Contract:** Permanent contract - **Skills:** C (Programming Language), Java (Programming Language), JavaScript (Programming Language), Microsoft Windows, Bash Shell, C Sharp (Programming Language), C++ (Programming Language), Code Review, Signals Intelligence, Linux, Perl (Programming Language), Systems Analysis, Python (Programming Language), Network Forensics, Network Protocols, Windows PowerShell, Real-Time Operating Systems, Reverse Engineering, Software Engineering, Software Systems, Subversion, TCP/IP, Wireshark, Rust (Programming Language), Git, Atlassian Tools, Software Version Control, Vulnerability Analysis - **Published:** August 20, 2026 - **Apply:** https://dejobs.org/x/x/DA6616EAC6EE491AB353107058B39CFD/job/ ## About the Role * 12+ Years of Experience or 10+ years with M.S. (An additional 4 years of software engineering experience may substitute for a bachelor's degree) * Hands-on experience developing and modifying software in C, C++, Python, and Assembly. * Strong understanding of network protocols (e.g., TCP/IP) and network traffic analysis tools (e.g., Wireshark). * Ability to provide support and troubleshooting for fielded software systems. * Familiarity with Git and Subversion version control systems. * Experience with Atlassian tools such as Jira and Confluence. Desired: * Experience reverse engineering Windows or embedded/RTOS platforms. * Background developing CNO-specific software for Windows, Linux, or embedded environments. * Experience with one or more of the following languages: Java, JavaScript, Bash, PowerShell, Perl, C#, Rust. * Knowledge of vulnerability research and exploit development. * Understanding of end-to-end SIGINT collection and analysis systems. ## Description Join a highly skilled engineering team where you will serve as a versatile Software Engineer and CNO Reverse Engineer supporting innovative, mission-focused projects. You will design, develop, prototype, modify, and integrate software solutions that directly enable mission success. In this role, you'll collaborate closely with analysts, operators, data scientists, and fellow engineers to deliver tactical, real-world impact., * Enhance and expand existing toolsets to meet evolving mission needs. * Derive, document, and analyze technical and mission requirements. * Build end-to-end software solutions that operate effectively within mission constraints. * Participate in peer code reviews to improve quality and reduce defects. * Create prototypes to demonstrate understanding and validate mission requirements. ## 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 - [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) - [9 Ways to Make Money Hacking](https://www.wearedevelopers.com/magazine/333-9-ways-to-make-money-hacking) - [Best Countries for Software Engineers](https://www.wearedevelopers.com/magazine/267-best-countries-for-software-engineers) - [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 is Software Engineering?](https://www.wearedevelopers.com/magazine/289-what-is-software-engineering) - [Dev Digest 134 - Where pixels sing?](https://www.wearedevelopers.com/magazine/477-dev-digest-134-where-pixels-sing)