← 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
Senior CI/CD Software Engineer with Security Clearance
VertuCom · Aurora, United States
Just nowSoftware Developer
Robert Half · New York, United States
1 minute agoSenior Robotics Software Engineer / ROS / ROS2
Motion Recruitment Partners, LLC · Wilmington, United States
3 minutes agoSenior Software Engineer / Physical AI / Robotics
Motion Recruitment Partners, LLC · Wilmington, United States
3 minutes agoSenior Software Developer TS/SCI with Security Clearance
Wallach Search Group · Tucson, United States
5 minutes agoSoftware Engineer (Backend Focus) with Security Clearance
Set of X · Annapolis Junction, United States
5 minutes ago