They are seeking a Principal Software Reverse Engineer who will reverse engineer complex software or firmware, develop innovative cybersecurity solutions, and lead multi-discipline teams to tackle ...
They are seeking a Principal Software Reverse Engineer who will reverse engineer complex software or firmware, develop innovative cybersecurity solutions, and lead multi-discipline teams to tackle ...
Title: Reverse Engineer Client: FBI 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 ...
Title: Reverse Engineer Client: FBI 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 ...
Overview of Opportunity Two Six Technologies is actively seeking a Lead Software Reverse Engineer to join our Trusted Electronics & Effects team. The team comprises highly skilled individuals ...
Overview of Opportunity Two Six Technologies is actively seeking a Lead Software Reverse Engineer to join our Trusted Electronics & Effects team. The team comprises highly skilled individuals ...
Job Summary : STR is hiring a Principal Software Reverse Engineer who has a passion for research and analysis of vulnerabilities in cyber physical systems. This position offers an excellent ...
Job Summary : STR is hiring a Principal Software Reverse Engineer who has a passion for research and analysis of vulnerabilities in cyber physical systems. This position offers an excellent ...
The role involves reverse engineering, vulnerability discovery, and collaboration with technical teams to achieve operational objectives. Responsibilities : • Perform reverse engineering of native ...
The role involves reverse engineering, vulnerability discovery, and collaboration with technical teams to achieve operational objectives. Responsibilities : • Perform reverse engineering of native ...
Subject Matter Expert - Hardware Reverse Engineer
Arlington, VA · On-site
$100 - $130/hr
The Subject Matter Expert Hardware Reverse Engineers will provide specialized expertise in hardware reverse engineering focused on operational technology (OT) and industrial control systems. This ...
New
Subject Matter Expert - Hardware Reverse Engineer
Arlington, VA · On-site
$100 - $130/hr
The Subject Matter Expert Hardware Reverse Engineers will provide specialized expertise in hardware reverse engineering focused on operational technology (OT) and industrial control systems. This ...
New
Principal Software Reverse Engineer
Arlington, VA · On-site
$204K - $284K/yr
STR is hiring a Principal Software Reverse Engineer who has a passion for research and analysis of vulnerabilities in cyber physical systems. This opportunity will be part of a multidisciplinary team ...
Principal Software Reverse Engineer
Arlington, VA · On-site
$204K - $284K/yr
STR is hiring a Principal Software Reverse Engineer who has a passion for research and analysis of vulnerabilities in cyber physical systems. This opportunity will be part of a multidisciplinary team ...
Cyber Reverse Engineer, Senior Job Category: Engineering Time Type: Full time Minimum Clearance Required to Start: Top Secret Employee Type: Regular Percentage of Travel Required: Up to 25% Type of ...
Cyber Reverse Engineer, Senior Job Category: Engineering Time Type: Full time Minimum Clearance Required to Start: Top Secret Employee Type: Regular Percentage of Travel Required: Up to 25% Type of ...
Principal Software Reverse Engineer
$204K - $284K/yr
STR is hiring a Principal Software Reverse Engineer who has a passion for research and analysis of vulnerabilities in cyber physical systems. This opportunity will be part of a multidisciplinary team ...
Quick apply
Principal Software Reverse Engineer
$204K - $284K/yr
STR is hiring a Principal Software Reverse Engineer who has a passion for research and analysis of vulnerabilities in cyber physical systems. This opportunity will be part of a multidisciplinary team ...
Senior Reverse Engineer
Arlington, VA · On-site
$120K - $165K/yr
They are hiring a Senior Reverse Engineer to conduct research and analysis of vulnerabilities in cyber physical systems, reverse engineer complex software, and develop automated analysis tools.
Senior Reverse Engineer
Arlington, VA · On-site
$120K - $165K/yr
They are hiring a Senior Reverse Engineer to conduct research and analysis of vulnerabilities in cyber physical systems, reverse engineer complex software, and develop automated analysis tools.
They are seeking a highly skilled Linux Reverse Engineer / Vulnerability Researcher to support research, development, and exploitation efforts against native Linux applications, focusing on ...
They are seeking a highly skilled Linux Reverse Engineer / Vulnerability Researcher to support research, development, and exploitation efforts against native Linux applications, focusing on ...
Senior Reverse Engineer
Arlington, VA · On-site
$120K - $165K/yr
A leading embedded security firm is hiring a Reverse Engineer to join their team supporting advanced research and real-world exploitation across embedded hardware and firmware. This is a full time, ...
Senior Reverse Engineer
Arlington, VA · On-site
$120K - $165K/yr
A leading embedded security firm is hiring a Reverse Engineer to join their team supporting advanced research and real-world exploitation across embedded hardware and firmware. This is a full time, ...
Senior Reverse Engineer
Arlington, VA · On-site
$120K - $165K/yr
A leading embedded security firm is hiring a Reverse Engineer to join their team supporting advanced research and real-world exploitation across embedded hardware and firmware. This is a full time, ...
Senior Reverse Engineer
Arlington, VA · On-site
$120K - $165K/yr
A leading embedded security firm is hiring a Reverse Engineer to join their team supporting advanced research and real-world exploitation across embedded hardware and firmware. This is a full time, ...
Principal Software Reverse Engineer
Arlington, VA · On-site
$204K - $284K/yr
STR is hiring a Principal Software Reverse Engineer who has a passion for research and analysis of vulnerabilities in cyber physical systems. This opportunity will be part of a multidisciplinary team ...
Principal Software Reverse Engineer
Arlington, VA · On-site
$204K - $284K/yr
STR is hiring a Principal Software Reverse Engineer who has a passion for research and analysis of vulnerabilities in cyber physical systems. This opportunity will be part of a multidisciplinary team ...
Senior Reverse Engineer
Arlington, VA · On-site
$120K - $165K/yr
They are seeking a Senior Reverse Engineer to perform reverse engineering of software and firmware, develop automated tools for binary analysis, and work on innovative cyber solutions impacting ...
Senior Reverse Engineer
Arlington, VA · On-site
$120K - $165K/yr
They are seeking a Senior Reverse Engineer to perform reverse engineering of software and firmware, develop automated tools for binary analysis, and work on innovative cyber solutions impacting ...
Senior Reverse Engineer
Arlington, VA · On-site
$120K - $165K/yr
They are hiring a Senior Reverse Engineer to analyze vulnerabilities in cyber physical systems, develop automated tools, and work on offensive cyber solutions. Responsibilities : • Reverse ...
Senior Reverse Engineer
Arlington, VA · On-site
$120K - $165K/yr
They are hiring a Senior Reverse Engineer to analyze vulnerabilities in cyber physical systems, develop automated tools, and work on offensive cyber solutions. Responsibilities : • Reverse ...
Software Reverse Engineer with Security Clearance
Bethesda, MD · On-site
$180K - $220K/yr
We are seeking a skilled Software Reverse Engineer to join our team and provide support to a DoD customer in Bethesda, MD. As a Software Reverse Engineer, you will be responsible for conducting ...
Software Reverse Engineer with Security Clearance
Bethesda, MD · On-site
$180K - $220K/yr
We are seeking a skilled Software Reverse Engineer to join our team and provide support to a DoD customer in Bethesda, MD. As a Software Reverse Engineer, you will be responsible for conducting ...
Reverse Engineer TS/SCI
Centreville, VA · On-site
$125K - $225K/yr
Are you ready to take your reverse engineering (RE) and embedded development skills to the next level? Do you want to work on mission-critical projects that make a real difference while continuing to ...
Reverse Engineer TS/SCI
Centreville, VA · On-site
$125K - $225K/yr
Are you ready to take your reverse engineering (RE) and embedded development skills to the next level? Do you want to work on mission-critical projects that make a real difference while continuing to ...
Reverse Engineer
Chantilly, VA · On-site
Reverse Engineer Location: Chantilly, VA (on-site client environment) Clearance: TS/SCI with Polygraph Compensation: Competitive, Excellent Benefits Only applicants with the active required security ...
Reverse Engineer
Chantilly, VA · On-site
Reverse Engineer Location: Chantilly, VA (on-site client environment) Clearance: TS/SCI with Polygraph Compensation: Competitive, Excellent Benefits Only applicants with the active required security ...
Senior Cyber Capability Developer (Reverse Engineer) - Software Reverse Engineering
Mclean, VA · On-site
... Engineer) - 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 ...
Senior Cyber Capability Developer (Reverse Engineer) - Software Reverse Engineering
Mclean, VA · On-site
... Engineer) - 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 ...
Reverse Engineer information
See Reston, VA salary details
$92.5K is the 25th percentile. Wages below this are outliers.
$85.5K - $96.2K
38% of jobs
$96.2K - $106.9K
5% of jobs
$106.9K - $117.6K
0% of jobs
$117.6K - $128.3K
1% of jobs
$128.3K - $139K
5% of jobs
The median wage is $140.1K / yr.
$139K - $149.7K
5% of jobs
$149.7K - $160.4K
5% of jobs
$160.4K - $171.1K
3% of jobs
$171.1K - $181.8K
12% of jobs
$182.1K is the 75th percentile. Wages above this are outliers.
$181.8K - $192.5K
13% of jobs
$192.5K - $203.2K
13% of jobs
$85.5K
$142K
$203.2K
How much do reverse engineer jobs pay per year?
What is a reverse engineer?
A reverse engineer is a software developer or programmer who specializes in analyzing software to figure out the code base of a program. The tools and techniques they use are helpful in trying to identify and exploit weaknesses in a product’s source code, developing solutions to security holes, and recreating proprietary functionality from a competitor’s product. As a reverse engineer, your job duties include studying and analyzing software programs and online applications, using developer tools to parse code, and creating quality solutions.
What is the difference between Reverse Engineer vs Software Developer?
| Aspect | Reverse Engineer | Software Developer |
|---|---|---|
| Required Credentials | Typically a degree in Computer Science or related field; strong understanding of programming and systems | Degree in Computer Science, Software Engineering, or related field; programming skills essential |
| Work Environment | Often in cybersecurity, security firms, or R&D; may involve analyzing proprietary or legacy software | In software companies, tech startups, or IT departments; developing new applications and systems |
| Employer & Industry Usage | Used in cybersecurity, software analysis, and malware investigation | Used across tech, finance, healthcare, and many other industries for product development |
While both roles require strong programming skills and a background in computer science, Reverse Engineers focus on analyzing existing software, often for security or compatibility purposes. Software Developers create new software solutions. The roles differ mainly in their objectives and work environments, but share foundational technical skills.
What are some common challenges faced by reverse engineers when working on proprietary software or hardware?
What is a reverse engineer?
What are the key skills and qualifications needed to thrive as a reverse engineer, and why are they important?

Job description
STR is a growing technology company specializing in advanced research and development for defense, intelligence, and national security. They are seeking a Principal Software Reverse Engineer who will reverse engineer complex software or firmware, develop innovative cybersecurity solutions, and lead multi-discipline teams to tackle challenging problems.
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.