← Back to Jobs
Temporary/Casual
Technology
Software Developer (Reverse Engineering) with Security Clearance
Mission Services LLC (MSI)Lorton, VA🇺🇸United StatesPosted 13 Jul 2026
Quick Overview
Work Type
Hybrid
Schedule
Temporary/Casual
Level
Mid Senior
Job Description
Title: Reverse Engineer
Client: FBI
Location: Newington, VA Summary:
Analyze Android/iOS applications, operating systems, and binaries to extract forensic artifacts and support FBI investigative missions.
Responsibilities:
• Perform static/dynamic analysis using Ghidra, IDA Pro, Frida, LLDB.
• Develop hook libraries for message interception, multimedia, and crypto.
• Reverse engineer anti-tamper ecosystems and document bypass methods.
• Extract and normalize artifacts (SQLite, WAL files, logs, caches).
• Deliver outputs in JSON/XML/STIX for JADE integration.
• Engineered iOS cyber capabilities to enable operations across multiple customer missions ∙ Developed custom security tool in C and Objective-C for automating vulnerability discovery to support capability development ∙ Automated the build, test, and deployment environment to support safe and scalable capability validation Skills/Experience:
• Strong background in binary analysis, mobile OS internals, anti-tamper research.
• Proficient in Python or Java for parser/tool development.
• Experience with emulator/sandbox environments and forensic workflows.
• Python, C, C++, C
• In-depth knowledge of Android, Linux, and Windows operating system internals
• Cryptography and secure computing
Client: FBI
Location: Newington, VA Summary:
Analyze Android/iOS applications, operating systems, and binaries to extract forensic artifacts and support FBI investigative missions.
Responsibilities:
• Perform static/dynamic analysis using Ghidra, IDA Pro, Frida, LLDB.
• Develop hook libraries for message interception, multimedia, and crypto.
• Reverse engineer anti-tamper ecosystems and document bypass methods.
• Extract and normalize artifacts (SQLite, WAL files, logs, caches).
• Deliver outputs in JSON/XML/STIX for JADE integration.
• Engineered iOS cyber capabilities to enable operations across multiple customer missions ∙ Developed custom security tool in C and Objective-C for automating vulnerability discovery to support capability development ∙ Automated the build, test, and deployment environment to support safe and scalable capability validation Skills/Experience:
• Strong background in binary analysis, mobile OS internals, anti-tamper research.
• Proficient in Python or Java for parser/tool development.
• Experience with emulator/sandbox environments and forensic workflows.
• Python, C, C++, C
• In-depth knowledge of Android, Linux, and Windows operating system internals
• Cryptography and secure computing
Skills
Objective-C
SQLite
C++
Java
Python
SAFe
iOS
Android
Similar jobs
Lead Software Engineer, Front End
Capital One · McLean, United States
47 minutes ago$197.3k - $225.1k/yrStaff Software Engineer, Ghost with Security Clearance
Anduril Industries · Costa Mesa, United States
54 minutes ago$253k - $336k/yrSenior Mission Software Engineer with Security Clearance
Anduril Industries · Lexington, United States
54 minutes ago$191k - $253k/yrSenior Deployed Software Engineer with Security Clearance
Anduril Industries · Lexington, United States
54 minutes ago$191k - $253k/yrSenior Application Developer
Cargill · Atlanta, United States
1 hour agoERP Application Developer
Cargill · Wayzata, United States
1 hour ago