This role demands deep technical experience, leadership skills, and operational awareness, especially in reverse engineering, secure software development, and data visualization for law enforcement.
This role demands deep technical experience, leadership skills, and operational awareness, especially in reverse engineering, secure software development, and data visualization for law enforcement.
Software Reverse Engineer
$112K - $154K/yr
Reverse engineering complex software or firmware targets, ranging from typical Windows/Linux binaries to embedded firmware running non-traditional computer architectures and operating systems
Software Reverse Engineer
$112K - $154K/yr
Reverse engineering complex software or firmware targets, ranging from typical Windows/Linux binaries to embedded firmware running non-traditional computer architectures and operating systems
Reverse Engineer 3
San Antonio, TX · On-site
Experience with malware reverse engineering is required. The Reverse Engineer Level 3 shall possess the following capabilities: * Technical analysis of malicious binaries through controlled execution ...
Reverse Engineer 3
San Antonio, TX · On-site
Experience with malware reverse engineering is required. The Reverse Engineer Level 3 shall possess the following capabilities: * Technical analysis of malicious binaries through controlled execution ...
Reverse Engineer 4
Annapolis Junction, MD · On-site
$158.50K - $173.50K/yr
Experience with malware reverse engineering is required and expertise with Ghidra and/or IDA Pro is helpful. The Reverse Engineer Level 4 shall possess the following capabilities: * Perform technical ...
Reverse Engineer 4
Annapolis Junction, MD · On-site
$158.50K - $173.50K/yr
Experience with malware reverse engineering is required and expertise with Ghidra and/or IDA Pro is helpful. The Reverse Engineer Level 4 shall possess the following capabilities: * Perform technical ...
Reverse Engineer
Reston, VA · On-site
In this role you will lead reverse engineering efforts to analyze and understand software binaries, malware, and code implementations. Provides technical expertise in disassembly, decompilation, and ...
Reverse Engineer
Reston, VA · On-site
In this role you will lead reverse engineering efforts to analyze and understand software binaries, malware, and code implementations. Provides technical expertise in disassembly, decompilation, and ...
Software Reverse Engineer
$112K - $154K/yr
Reverse engineering complex software or firmware targets, ranging from typical Windows/Linux binaries to embedded firmware running non-traditional computer architectures and operating systems
Software Reverse Engineer
$112K - $154K/yr
Reverse engineering complex software or firmware targets, ranging from typical Windows/Linux binaries to embedded firmware running non-traditional computer architectures and operating systems
As a Reverse Engineering Technician, you'll turn unfamiliar products into structured knowledge: how things come apart, where tolerances matter, what breaks, and what can be automated. This work ...
Quick apply
As a Reverse Engineering Technician, you'll turn unfamiliar products into structured knowledge: how things come apart, where tolerances matter, what breaks, and what can be automated. This work ...
Reverse Engineer 3
Annapolis Junction, MD · On-site
Experience with malware reverse engineering is required and expertise with Ghidra and/or IDA Pro is helpful. The Reverse Engineer Level 3 shall possess the following capabilities: * Perform technical ...
Reverse Engineer 3
Annapolis Junction, MD · On-site
Experience with malware reverse engineering is required and expertise with Ghidra and/or IDA Pro is helpful. The Reverse Engineer Level 3 shall possess the following capabilities: * Perform technical ...
Responsibilities : • Reverse engineering complex software or firmware targets, ranging from typical Windows/Linux binaries to embedded firmware running non-traditional computer architectures and ...
Responsibilities : • Reverse engineering complex software or firmware targets, ranging from typical Windows/Linux binaries to embedded firmware running non-traditional computer architectures and ...
Reverse Engineer 4
Annapolis Junction, MD · On-site
$158.50K - $173.50K/yr
Experience with malware reverse engineering is required and expertise with Ghidra and/or IDA Pro is helpful. The Reverse Engineer Level 4 shall possess the following capabilities: * Perform technical ...
Quick apply
Reverse Engineer 4
Annapolis Junction, MD · On-site
$158.50K - $173.50K/yr
Experience with malware reverse engineering is required and expertise with Ghidra and/or IDA Pro is helpful. The Reverse Engineer Level 4 shall possess the following capabilities: * Perform technical ...
Experience with malware reverse engineering is required and expertise with Ghidra and/or IDA Pro is helpful. The Reverse Engineer Level 4 shall possess the following capabilities: * Perform technical ...
Experience with malware reverse engineering is required and expertise with Ghidra and/or IDA Pro is helpful. The Reverse Engineer Level 4 shall possess the following capabilities: * Perform technical ...
Reverse Engineer
Fort George G Meade, MD · On-site
Degree must be in Computer Science, Computer Engineering, Information Systems, or related discipline from an accredited college or university. * Relevant experience must be in malware reverse ...
Reverse Engineer
Fort George G Meade, MD · On-site
Degree must be in Computer Science, Computer Engineering, Information Systems, or related discipline from an accredited college or university. * Relevant experience must be in malware reverse ...
Extend or integrate reverse engineering tools such as Ghidra. * Develop automation for common reverse engineering tasks, including analysis and documentation. * Apply AI-assisted techniques to binary ...
Quick apply
Extend or integrate reverse engineering tools such as Ghidra. * Develop automation for common reverse engineering tasks, including analysis and documentation. * Apply AI-assisted techniques to binary ...
Degree must be in Computer Science, Computer Engineering, Information Systems, or related discipline from an accredited college or university. * Relevant experience must be in malware reverse ...
Degree must be in Computer Science, Computer Engineering, Information Systems, or related discipline from an accredited college or university. * Relevant experience must be in malware reverse ...
Degree must be in Computer Science, Computer Engineering, Information Systems, or related discipline from an accredited college or university. * Relevant experience must be in malware reverse ...
Degree must be in Computer Science, Computer Engineering, Information Systems, or related discipline from an accredited college or university. * Relevant experience must be in malware reverse ...
Reverse Engineer
Fort George G Meade, MD · On-site
Degree must be in Computer Science, Computer Engineering, Information Systems, or related discipline from an accredited college or university. * Relevant experience must be in malware reverse ...
Quick apply
Reverse Engineer
Fort George G Meade, MD · On-site
Degree must be in Computer Science, Computer Engineering, Information Systems, or related discipline from an accredited college or university. * Relevant experience must be in malware reverse ...
Perform reverse engineering of legacy and aging I&C components, systems, and hardware in a controlled lab environment. * Conduct detailed testing, troubleshooting, and validation of electronic ...
Perform reverse engineering of legacy and aging I&C components, systems, and hardware in a controlled lab environment. * Conduct detailed testing, troubleshooting, and validation of electronic ...
Degree must be in Computer Science, Computer Engineering, Information Systems, or related discipline from an accredited college or university. * Relevant experience must be in malware reverse ...
Quick apply
Degree must be in Computer Science, Computer Engineering, Information Systems, or related discipline from an accredited college or university. * Relevant experience must be in malware reverse ...
Firmware Reverse Engineer 3 - (Ghidra, IDA Pro, Python)
Annapolis Junction, MD · On-site
$232K - $283K/yr
Extend or integrate reverse engineering tools such as Ghidra. * Develop automation for common reverse engineering tasks, including analysis and documentation. * Apply AI-assisted techniques to binary ...
Firmware Reverse Engineer 3 - (Ghidra, IDA Pro, Python)
Annapolis Junction, MD · On-site
$232K - $283K/yr
Extend or integrate reverse engineering tools such as Ghidra. * Develop automation for common reverse engineering tasks, including analysis and documentation. * Apply AI-assisted techniques to binary ...
Reverse Engineer
Fort George G Meade, MD · On-site
Degree must be in Computer Science, Computer Engineering, Information Systems, or related discipline from an accredited college or university. * Relevant experience must be in malware reverse ...
Reverse Engineer
Fort George G Meade, MD · On-site
Degree must be in Computer Science, Computer Engineering, Information Systems, or related discipline from an accredited college or university. * Relevant experience must be in malware reverse ...
Reverse Engineering information
See salary details
$88.8K is the 25th percentile. Wages below this are outliers.
$82K - $92.3K
38% of jobs
$92.3K - $102.5K
5% of jobs
$102.5K - $112.8K
0% of jobs
$112.8K - $123.1K
1% of jobs
$123.1K - $133.4K
5% of jobs
The median wage is $134.4K / yr.
$133.4K - $143.6K
5% of jobs
$143.6K - $153.9K
5% of jobs
$153.9K - $164.2K
3% of jobs
$164.2K - $174.5K
12% of jobs
$174.7K is the 75th percentile. Wages above this are outliers.
$174.5K - $184.7K
13% of jobs
$184.7K - $195K
13% of jobs
$82K
$136.3K
$195K
How much do reverse engineering jobs pay per year?
What is a Reverse Engineering job?
What are the key skills and qualifications needed to thrive in the Reverse Engineering position, and why are they important?
What are some common challenges faced in a Reverse Engineering role?
- Internship Embedded Security
- Full Time Remote Government Software Engineering
- Temporary Avionics Intern
- Internship Pursuit Aerospace
- Intern Nasa Biomedical Engineering
- Software Engineering Martech Platform
- Microsoft Software Engineering
- Google Software Engineering
- Remote Intern Solidworks
- Undergraduate Engineering
Other
Posted 28 days ago
Job description
Location: Lorton, VA (3 days onsite/2 days onsite) We are seeking Software Developer and Reverse Engineers to support the FBI’s– Reverse Engineering and Presentation team. You will work closely with government supervisors, product owners, and fellow developers to design, build, and deliver high-impact software solutions using Agile methodologies. Your work will directly support mission-critical operations and national security initiatives. This role demands deep technical experience, leadership skills, and operational awareness, especially in reverse engineering, secure software development, and data visualization for law enforcement. Key Responsibilities:
• Perform static and dynamic analysis of binaries, executables, and firmware to determine functionality, origin, and potential threats.
• Data Visualization experience is required
• Reverse engineer malicious software samples (Windows, Linux, Android, or embedded systems) to identify behavior, command-and-control mechanisms, and indicators of compromise (IOCs).
• Decompile and analyze proprietary software and closed-source applications to understand algorithms, encryption schemes, and communication protocols.
• Develop custom scripts, tools, and plugins (e.g., IDAPRO, Ghidra scripts) to automate or enhance analysis workflows.
• Create detailed technical reports, including disassembly annotations, control-flow graphs, and mitigation recommendations.
• Collaborate with red/blue teams, software developers, and threat hunters to improve detection capabilities and enhance defensive measures.
• Support digital forensics and incident response teams with technical insight from reverse-engineered samples.
• Participate in vulnerability research and exploit development for mission or defensive purposes.
• Ensure analysis and artifacts comply with security policies, chain-of-custody standards, and classified handling procedures. Candidates are not expected to have hands-on experience with every technology listed below. Instead, we seek individuals with strong analytical foundations, deep understanding of system internals, and demonstrated proficiency in one or more reverse engineering domains (e.g., malware analysis, binary instrumentation, or firmware analysis). Reverse Engineering Tools: IDA Pro, Ghidra, Radare2, Binary Ninja, OllyDbg, WinDbg, x64dbg, or similar.
Disassembly/Debugging Skills: x86/x64, ARM, MIPS assembly, decompilers, and symbol analysis.
Programming Languages: Proficiency in C, C++, and Python; familiarity with Go, Rust, or Java a plus.
Scripting & Automation: IDAPython, Ghidra scripting, or custom static analysis automation using Python or Bash.
Malware & Threat Analysis: Familiarity with packers, obfuscation techniques, anti-debugging, and sandbox evasion methods.
Network & Protocol Analysis: Wireshark, TCPDump, and analysis of network traffic generated by binaries.
Operating Systems: Deep understanding of Windows internals, Linux kernel, and possibly embedded/RTOS environments.
Security Knowledge: Understanding of exploit mitigation (ASLR, DEP, CFG), memory forensics, and secure coding practices.
Version Control & Documentation: Experience with Git, Jira, Confluence, or similar tools for maintaining traceability of findings.
About 22nd Century Technologies
Sourced by ZipRecruiter
Industry
It services
Company size
5,001 - 10,000 Employees
Headquarters location
McLean, VA, US
Year founded
1997