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 ...
Mid-Level Cyber Capability Developer (Reverse Engineer) - Software Reverse Engineering
Mclean, VA · On-site
$110 - $170/hr
Perform detailed reverse engineering analysis on target systems in support of the program's custom digital forensic tooling. Responsibilities: * Perform detailed disassembly and analysis of software ...
Mid-Level Cyber Capability Developer (Reverse Engineer) - Software Reverse Engineering
Mclean, VA · On-site
$110 - $170/hr
Perform detailed reverse engineering analysis on target systems in support of the program's custom digital forensic tooling. Responsibilities: * Perform detailed disassembly and analysis of software ...
Mid-Level CNO Reverse Engineer
Annapolis, MD · On-site
$105K - $200K/yr
Five (5) years of demonstrated experience in either hardware or software reverse engineering. A master's degree in a relevant discipline reduces the requirement four (4) years of demonstrated ...
Mid-Level CNO Reverse Engineer
Annapolis, MD · On-site
$105K - $200K/yr
Five (5) years of demonstrated experience in either hardware or software reverse engineering. A master's degree in a relevant discipline reduces the requirement four (4) years of demonstrated ...
Senior Cyber Capability Developer (Reverse Engineer) -- Software Reverse Engineering
Mclean, VA · On-site
$150 - $210/hr
... Software Reverse Engineering About the Role: Lead and perform reverse engineering on target systems, developing custom tools and documentation to support the program's digital forensic capabilities.
Senior Cyber Capability Developer (Reverse Engineer) -- Software Reverse Engineering
Mclean, VA · On-site
$150 - $210/hr
... Software Reverse Engineering About the Role: Lead and perform reverse engineering on target systems, developing custom tools and documentation to support the program's digital forensic capabilities.
Proven expertise in reverse engineering and vulnerability research using industry-standard tools ... Hands-on experience with hardware debugging tools such as JTAG/SWD or software-defined radio (SDR ...
Proven expertise in reverse engineering and vulnerability research using industry-standard tools ... Hands-on experience with hardware debugging tools such as JTAG/SWD or software-defined radio (SDR ...
Analyze software and firmware using reverse engineering techniques to understand security vulnerabilities, working closely with teammates who value innovation and execution * Share knowledge by ...
Analyze software and firmware using reverse engineering techniques to understand security vulnerabilities, working closely with teammates who value innovation and execution * Share knowledge by ...
This research will involve static and dynamic analysis including reverse engineering and kernel debugging. The research results will be encapsulated in written reports and/or software tools. The ...
This research will involve static and dynamic analysis including reverse engineering and kernel debugging. The research results will be encapsulated in written reports and/or software tools. The ...
Overview of Opportunity Join the Trusted Electronics & Effects team at Two Six Technologies in Herndon, Virginia , where we push the boundaries of software and firmware reverse engineering to uncover ...
Overview of Opportunity Join the Trusted Electronics & Effects team at Two Six Technologies in Herndon, Virginia , where we push the boundaries of software and firmware reverse engineering to uncover ...
Five (5) years of demonstrated experience in either hardware or software reverse engineering. A master's degree in a relevant discipline reduces the requirement four (4) years of demonstrated ...
Quick apply
Five (5) years of demonstrated experience in either hardware or software reverse engineering. A master's degree in a relevant discipline reduces the requirement four (4) years of demonstrated ...
Senior Cyber Capability Developer (Reverse Engineer) - Software Reverse Engineering
Mclean, VA · On-site
$140 - $180/hr
... Software Reverse Engineering About the Role: Lead and perform reverse engineering on target systems, developing custom tools and documentation to support the program's digital forensic capabilities.
Senior Cyber Capability Developer (Reverse Engineer) - Software Reverse Engineering
Mclean, VA · On-site
$140 - $180/hr
... Software Reverse Engineering About the Role: Lead and perform reverse engineering on target systems, developing custom tools and documentation to support the program's digital forensic capabilities.
This role performs detailed hardware and software reverse engineering to identify system ... functionality, analyze code structures, and develop proof-of-concept solutions that support mission ...
This role performs detailed hardware and software reverse engineering to identify system ... functionality, analyze code structures, and develop proof-of-concept solutions that support mission ...
We're seeking an experienced Software Reverse Engineer to join our mission-driven team. In this ... engineering tools (e.g., IDA Pro, Ghidra, OllyDbg, etc.
We're seeking an experienced Software Reverse Engineer to join our mission-driven team. In this ... engineering tools (e.g., IDA Pro, Ghidra, OllyDbg, etc.
Principal Software Reverse Engineer
Woburn, MA · On-site
$204K - $284K/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
Principal Software Reverse Engineer
Woburn, MA · On-site
$204K - $284K/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
Principal Software Reverse Engineer
Melbourne, FL · On-site
$204K - $284K/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
Principal Software Reverse Engineer
Melbourne, FL · On-site
$204K - $284K/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
Principal Software Reverse Engineer
San Diego, CA · On-site
$204K - $284K/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
Principal Software Reverse Engineer
San Diego, CA · On-site
$204K - $284K/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
Perform Reverse Engineering of Hardware Components and Software Applications to design and develop new bleeding edge CNO software. * Author and participate in technical presentations on assigned ...
Perform Reverse Engineering of Hardware Components and Software Applications to design and develop new bleeding edge CNO software. * Author and participate in technical presentations on assigned ...
Analyze software and firmware using reverse engineering techniques to understand security vulnerabilities, working closely with teammates who value innovation and execution * Share knowledge by ...
Quick apply
Analyze software and firmware using reverse engineering techniques to understand security vulnerabilities, working closely with teammates who value innovation and execution * Share knowledge by ...
Software Reverse Engineer
Charlottesville, VA · On-site
$86K - $198K/yr
R0244715 Software Reverse Engineer The Opportunity: Work as part of a varied contract team ... Experience with sof tware disa ssemblers, de-buggers, and reverse engineering applications
Software Reverse Engineer
Charlottesville, VA · On-site
$86K - $198K/yr
R0244715 Software Reverse Engineer The Opportunity: Work as part of a varied contract team ... Experience with sof tware disa ssemblers, de-buggers, and reverse engineering applications
Principal Software Reverse Engineer
$204K - $284K/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
Principal Software Reverse Engineer
$204K - $284K/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
Hybrid Software Reverse Engineer - FUTURE NEED
Vienna, VA · On-site
$43.27 - $96.15/hr
This is a forensic software development and reverse engineering position combined into one! The candidate will be primarily focused on conducting software Reverse Engineering activities using a ...
Hybrid Software Reverse Engineer - FUTURE NEED
Vienna, VA · On-site
$43.27 - $96.15/hr
This is a forensic software development and reverse engineering position combined into one! The candidate will be primarily focused on conducting software Reverse Engineering activities using a ...
Software Reverse Engineering information
See salary details
$77.64 - $80
8% of jobs
$80 - $82.36
9% of jobs
$84.43 is the 25th percentile. Wages below this are outliers.
$82.36 - $84.72
8% of jobs
$84.72 - $87.08
9% of jobs
$87.08 - $89.44
9% of jobs
The median wage is $90.76 / hr.
$89.44 - $91.81
9% of jobs
$91.81 - $94.17
9% of jobs
$94.17 - $96.53
9% of jobs
$97.12 is the 75th percentile. Wages above this are outliers.
$96.53 - $98.89
8% of jobs
$98.89 - $101.25
9% of jobs
$101.25 - $103.61
9% of jobs
$77
$91
$103
How much do software reverse engineering jobs pay per hour?
What is software reverse engineering?
What are some common challenges faced by software reverse engineers when analyzing complex applications?
What are the key skills and qualifications needed to thrive as a software reverse engineer, and why are they important?
What is the difference between Software Reverse Engineering vs Malware Analyst?
| Aspect | Software Reverse Engineering | Malware Analyst |
|---|---|---|
| Credentials | Knowledge of programming, debugging, and disassembly tools | Knowledge of malware behavior, analysis tools, and cybersecurity certifications |
| Work Environment | Software development, security research, or cybersecurity teams | Cybersecurity firms, government agencies, or security teams |
| Industry Usage | Software security, vulnerability research, software debugging | Threat detection, malware analysis, incident response |
While both roles involve analyzing software, Software Reverse Engineering focuses on understanding software code and behavior, often for security testing or debugging. Malware Analysts specifically analyze malicious software to identify threats and develop defenses. Both require technical skills but serve different security objectives.
What states have the most Software Reverse Engineering jobs?
States with the most job openings for Software Reverse Engineering jobs include:
What job categories do people searching Software Reverse Engineering jobs look for?
The top searched job categories for Software Reverse Engineering jobs are:

Job description
STR is a technology company focused on advanced research and development for defense, intelligence, and national security. They are hiring a Principal Software Reverse Engineer to work on vulnerabilities in cyber physical systems, leading teams to develop innovative cybersecurity solutions and addressing real-world problems impacting national security.
Responsibilities:
• Reverse engineering complex software or firmware targets, ranging from typical Windows/Linux binaries to embedded firmware running non-traditional computer architectures and operating systems
• Developing and applying automated reverse engineering and binary analysis tools to characterize protocols, interfaces, and functionality of target systems
• Developing innovative cybersecurity solutions
• Leading multi-discipline teams to tackle challenging problems from a wide variety of technologies to develop innovative cybersecurity solutions
• Performing vulnerability weaponization, exploit development, payload development, and exploit mitigation on a variety of challenging targets
• Technical marketing to existing and potential customers
• Technical proposal development (idea generation, writing, reviewing, editing)
• Documenting, demonstrating, and presenting research
• Solving real world problems that have an impact on national security
Qualifications:
Required:
• Active Top Secret (TS) security clearance
• U.S. citizenship
• Bachelors Degree in Computer Science, Computer Engineering, Cybersecurity or related field plus a minimum of 15 years relevant experience (MS or PhD with equivalent work experience may also be considered)
• Substantial experience leading technical teams on advanced reverse engineering and exploitation programs
• Experience with binary analysis of software/firmware
• Experience with disassembly tools, such as IDA Pro, Binary Ninja, or Ghidra
• Proficiency in multiple Assembly Languages: x86, ARM, etc.
• Proficiency in one or more programming languages: C/C++, Python, etc.
• Deep understanding of reverse engineering fundamentals
• Experience in Vulnerability research and analysis
• Knowledge of weaponizing discovered vulnerabilities into exploits
Preferred:
• Implant or software patch development
• Familiarity with binary emulation or vulnerability research, including tools such as QEMU or AFL++
• Experience with DSP architectures, such as Texas Instruments, STMicroelectronics, NXP, or Analog Devices.
• Knowledge of operating system internals including memory/process/thread management
• Embedded systems or firmware analysis
• Experience development custom emulation tools to enable dynamic analysis
• Disassembler/decompiler module development
• Experience analyzing and reconstructing code/data flow
• Automated reverse engineering or software analysis tool development
• Experience debugging software without source code
• Knowledge of binary file structures and formats
• Experience analyzing protocols or message structures
• Knowledge of anti-reverse engineering techniques
• Knowledge of intrusion detection and anti-malware systems and techniques
Company:
STR is built on people & technology platforms tackling tough problems in cybersecurity, distributed sensing & artificial. Founded in 2010, the company is headquartered in Woburn, USA, with a team of 501-1000 employees. The company is currently Late Stage.