> Markdown version of [/jobs/ext/3912800-sr-application-developer-reverse-engineer](https://www.wearedevelopers.com/jobs/ext/3912800-sr-application-developer-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). --- # Sr. Application Developer / Reverse Engineer - **Company:** Shadowgate Partners, Inc. - **Location:** Fort Meade, MD, United States - **Experience:** Expert - **Salary:** $64,000.0 - $70,000.0 - **Contract:** Permanent contract - **Skills:** C (Programming Language), Java (Programming Language), JavaScript (Programming Language), Microsoft Windows, Confluence, JIRA, Bash Shell, C Sharp (Programming Language), C++ (Programming Language), Signals Intelligence, Linux, Perl (Programming Language), Embedded Software, 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, Git, Atlassian Tools, Vulnerability Analysis - **Published:** October 26, 2026 - **Apply:** https://www.clearancejobs.com/jobs/9247670/sr-application-developer-reverse-engineer ## About the Role The ideal candidate is a versatile senior engineer who is as comfortable writing production C/C++ as digging into unfamiliar binaries and network protocols., 12+ years of experience with a B.S., or 10+ years with an M.S. Four additional years of software engineering may substitute for a bachelor's degree. - Building and modifying software systems in C, C++, Python, and Assembly. - In-depth knowledge of network protocols such as TCP/IP, and network traffic analysis with tools like Wireshark. - Supporting fielded software systems. - Familiarity with Git and Subversion, and with Atlassian tools (Jira, Confluence). - TS/SCI with a current Full Scope Polygraph at the time of application. Desired: - Reverse engineering on Windows or embedded (RTOS) platforms. - Developing CNO-specific software for Windows, Linux, or embedded applications. - Any of the following: Java, JavaScript, Bash, PowerShell, Perl, C#, or Rust. - Vulnerability research and exploit development experience. - Knowledge of end-to-end SIGINT collection and analysis systems. ## Description Our client is seeking a Sr. Application Developer / Reverse Engineer to serve as both a general-purpose software engineer and a CNO reverse engineer on new and emerging mission projects. The engineer designs, prototypes, builds, modifies, and integrates mission-focused solutions, working side by side with analysts, operators, data scientists, and fellow engineers to provide tactical mission support., Development: - Extend and strengthen existing toolsets. - Build complete, end-to-end toolsets that operate within mission constraints. - Develop prototypes that demonstrate a clear understanding of mission requirements. - Support software systems already in the field. Requirements and quality: - Gather, document, and analyze requirements. - Take part in peer code reviews to catch defects early. Collaboration: - Partner closely with analysts, operators, data scientists, and other software engineers on mission tactical support.