FREE ACCESS
5,000–10,000 jobs/day
See all jobs on Scoutfield
Search thousands of fresh jobs every day.
Discover
- Fresh listings
- Fast filters
- No subscription required
Create a free account and start exploring right away.

Software Reverse Engineer
The Amatriot Group. Analyze compiled software and binaries using forensic techniques .
Posted 11/9/2026full-timeBethesda • Maryland • United StatesSeniorLead💰 $120,000 - $180,000 per yearWebsite
Core Competencies
Role fitCore Competencies
Use this summary to align your resume positioning with the role.
Demonstrates expertise in software reverse engineering, including the ability to analyze binaries, identify vulnerabilities, and develop proof-of-concept exploits. Proficient in using advanced tools and techniques for forensic analysis and mentoring junior engineers in reverse engineering methodologies.
Highest-signal resume keywords
Software Reverse EngineeringIDA ProGhidraVMwareActive TS/SCI Clearance
ATS Keywords
Tailor your resumeApplicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills
CC++AssemblyPythonJavaMalware AnalysisVulnerability ResearchSystem Call TracingNetwork MonitoringFile System Analysis
Soft Skills
MentoringAnalytical ThinkingProblem Solving
Tools & Technologies
Binary NinjaWinDbgGDBWiresharkNmapKVMQEMUDisk ImagersVirtual Machine ManagersDebuggers
Certifications & Qualifications
Active DoD 8570 IAT Level II Certification
Industry Keywords
Forensic TechniquesSystem ArchitectureMalicious LogicSecurity PracticesLinux/Unix EnvironmentsCPU ArchitectureFirmware AnalysisHardware-Level AttacksFirmware Risk AssessmentDocumentation
Tech Stack
Tools & technologiesAssemblyCyber SecurityJavaLinuxPythonTypeScriptUnixVMwareC++.NET
About the role
Key responsibilities & impact- Analyze compiled software and binaries using forensic techniques
- Extract artifacts, understand system architecture, and identify key software components
- Use VMware and KVM/QEMU virtualization and sandboxing environments
- Perform system call tracing, network monitoring, file system analysis, and live debugging
- Correlate dynamic findings with Ghidra and IDA Pro static analysis
- Decompile and disassemble software; analyze code paths and hidden or malicious logic
- Identify vulnerabilities, undocumented features, and novel capabilities
- Develop proof-of-concept exploits and assess operational impact
- Model and simulate software features and functions
- Use disk imagers, virtual machine managers, network scanners, and debuggers for end-to-end exploitation
- Mentor junior engineers in reverse engineering methodologies, tools, and techniques
Requirements
What you’ll need- Active TS/SCI clearance with Polygraph
- Bachelor’s degree with 8+ years of relevant experience, or Master’s degree with 6+ years, or PhD with 3+ years
- An additional 4 years of relevant experience or specialized training may be considered in lieu of a bachelor’s degree
- 3+ years of demonstrated software reverse engineering experience
- Experience with IDA Pro, Ghidra, Binary Ninja, WinDbg, GDB, VMware, KVM, QEMU, Wireshark, and Nmap
- Experience mounting, modifying, and extracting artifacts from raw forensic disk images
- Experience in Linux/Unix environments, advanced command-line operations, and system-level administration
- Understanding of Windows and Linux internals, x86/x64 and ARM assembly, and CPU architecture
- Ability to unpack, de-obfuscate, and analyze complex malicious applications
- Knowledge of C, C++, Assembly, Python, Java, or .NET
- Understanding of security practices and ability to identify software architecture flaws
- Preferred: degree in IT, Cybersecurity, Computer Science, Information Systems, Data Science, or Software Engineering
- Preferred: background in material exploitation, malware analysis, or vulnerability research
- Preferred: advanced firmware analysis, secure boot, hardware-level attacks, FPGA development, I2C/USB/JTAG, firmware risk assessment, and documentation
- Preferred: Active DoD 8570 IAT Level II certification