CNO Software & Reverse Engineer
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.
Responsibilities
- 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.
Qualifications
Required
- 12+ years of experience or 10+ years with an 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.
Benefits
- Flexible time off benefit.
- Robust learning resources to support career growth.
- Comprehensive benefits including healthcare, wellness, financial, retirement, and family support.
- Continuing education and time off benefits.
Pay
The proposed salary range for this position is $131,800 - $290,000. There are a host of factors that can influence final salary including, but not limited to, geographic location, Federal Government contract labor categories and contract wage rates, relevant prior work experience, specific skills and competencies, education, and certifications.