Forensic Software Developer/Reverse Engineer: All Levels [OCONUS Deployable] – FUTURE NEED
$90,002–$199,992 year
On-site · Fayetteville, North Carolina, United States
Job Summary
Forensic software development and reverse engineering in a single role, focusing on software Reverse Engineering with static and dynamic tools, plus application development, scripting, debugging, and value-added software development for a digital forensic lab. Based in Fayetteville, NC with potential deployments to overseas, possibly lasting months. Aptitude in both software development and reverse engineering will be tested. Requires reading assembly (x86/x64), proficiency in C/C++/C#/Java/Python, and familiarity with both high- and low-level programming languages. Desirable experience in reverse engineering, static/dynamic analysis tools (IDA Pro), malware analysis, and forensic software tools. Must be a US citizen, able to obtain a security clearance; relocation assistance offered; remote work is not an option; potential sponsorship for clearance is noted.
Required Qualifications
- Bachelor's degree in Computer Science, Computer Engineering, Electrical Engineering, Math, or Physics
- Must be a US Citizen
- Must be willing to deploy overseas to a potentially hazardous area
- Must be willing to deploy overseas to potentially hazardous environments (OCONUS)
- Must have ability to read and understand assembly code (x86 and x64)
- Must have proficiency in one of: C, C++, C#, Java, or Python
- Must be familiar with both high and low level programming languages (e.g., Java and C/C++/Assembly)
Additional Requirements
- US Citizenship required; ability to obtain security clearance; sponsorship available for clearance
- Willing to relocate to Fayetteville, NC; potential overseas deployments
Apply with one swipe on Sorce. We auto-fill applications and apply on your behalf — no cover letters, no 40-minute forms.
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.