Our government customers rely on us to deliver mission-critical security solutions, and we're looking for a Software Reverse Engineer who thrives on reverse engineering embedded systems, discovering ...
Our government customers rely on us to deliver mission-critical security solutions, and we're looking for a Software Reverse Engineer who thrives on reverse engineering embedded systems, discovering ...
Software Reverse Engineer
Charlottesville, VA · On-site
$86K - $198K/yr
Software Reverse Engineer The Opportunity: Work as part of a varied contract team supporting a DoW client. Apply the expertise required to perform in-depth technical evaluations of computer and ...
Software Reverse Engineer
Charlottesville, VA · On-site
$86K - $198K/yr
Software Reverse Engineer The Opportunity: Work as part of a varied contract team supporting a DoW client. Apply the expertise required to perform in-depth technical evaluations of computer and ...
Software Reverse Engineer
Charlottesville, VA · On-site
$86K - $198K/yr
R0244709 Software Reverse Engineer The Opportunity: Work as part of a varied contract team supporting a DoW client. Apply the expertise required to perform in-depth technical evaluations of computer ...
Software Reverse Engineer
Charlottesville, VA · On-site
$86K - $198K/yr
R0244709 Software Reverse Engineer The Opportunity: Work as part of a varied contract team supporting a DoW client. Apply the expertise required to perform in-depth technical evaluations of computer ...
... Engineer) - Software Reverse Engineering Senior Cyber Capability Developer (Reverse Engineer) - Software Reverse Engineering Summary Title: Senior Cyber Capability Developer (Reverse Engineer ...
... Engineer) - Software Reverse Engineering Senior Cyber Capability Developer (Reverse Engineer) - Software Reverse Engineering Summary Title: Senior Cyber Capability Developer (Reverse Engineer ...
Software Reverse Engineer
Charlottesville, VA · On-site +1
$86K - $198K/yr
Share Software Reverse Engineer The Opportunity: Work as part of a varied contract team supporting a DoW client. Apply the expertise required to perform in-depth technical evaluations of computer and ...
Software Reverse Engineer
Charlottesville, VA · On-site +1
$86K - $198K/yr
Share Software Reverse Engineer The Opportunity: Work as part of a varied contract team supporting a DoW client. Apply the expertise required to perform in-depth technical evaluations of computer and ...
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 ...
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 ...
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 ...
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 ...
SME Cyber Capability Developer (Reverse Engineer) - Software Reverse Engineering
Mclean, VA · On-site
... Reverse Engineer) - Software Reverse Engineering About the Role: Lead complex software reverse engineering efforts on target systems-including encrypted applications and operating systems across ...
SME Cyber Capability Developer (Reverse Engineer) - Software Reverse Engineering
Mclean, VA · On-site
... Reverse Engineer) - Software Reverse Engineering About the Role: Lead complex software reverse engineering efforts on target systems-including encrypted applications and operating systems across ...
Principal Software Reverse Engineer
Arlington, VA · On-site
$155K - $208K/yr
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 will be part of a ...
Principal Software Reverse Engineer
Arlington, VA · On-site
$155K - $208K/yr
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 will be part of a ...
Senior Software Reverse Engineer
Herndon, VA · On-site
$122K - $162K/yr
Overview of Opportunity Join the Trusted Electronics & Effects team at Two Six Technologies , where we push the boundaries of software and firmware reverse engineering to uncover vulnerabilities in ...
Senior Software Reverse Engineer
Herndon, VA · On-site
$122K - $162K/yr
Overview of Opportunity Join the Trusted Electronics & Effects team at Two Six Technologies , where we push the boundaries of software and firmware reverse engineering to uncover vulnerabilities in ...
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 ...
They are seeking a Lead Software Reverse Engineer to lead technical research tasks and analyze firmware and software protections to identify vulnerabilities. Responsibilities : • Lead the planning ...
They are seeking a Lead Software Reverse Engineer to lead technical research tasks and analyze firmware and software protections to identify vulnerabilities. Responsibilities : • Lead the planning ...
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 ...
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 ...
Quick apply
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 Engineer, Senior
Charlottesville, VA · On-site
$86.80 - $198/hr
Software Reverse Engineer, Senior Work as part of a varied contract team supporting a DoD client. Apply the expertise required to perform in-depth technical evaluations of computer and network ...
Software Reverse Engineer, Senior
Charlottesville, VA · On-site
$86.80 - $198/hr
Software Reverse Engineer, Senior Work as part of a varied contract team supporting a DoD client. Apply the expertise required to perform in-depth technical evaluations of computer and network ...
Lead Software Reverse Engineer
Arlington, VA · On-site
$118K - $155K/yr
They are seeking a Lead Software Reverse Engineer to lead technical research tasks, reverse engineer systems, and collaborate with developers and engineers to identify vulnerabilities and enhance ...
Lead Software Reverse Engineer
Arlington, VA · On-site
$118K - $155K/yr
They are seeking a Lead Software Reverse Engineer to lead technical research tasks, reverse engineer systems, and collaborate with developers and engineers to identify vulnerabilities and enhance ...
Lead Software Reverse Engineer
Arlington, VA · On-site
$154K - $231K/yr
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 ...
Lead Software Reverse Engineer
Arlington, VA · On-site
$154K - $231K/yr
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 ...
Senior Software Reverse Engineer
Herndon, VA · On-site
$113K - $163K/yr
Our government customers rely on us to deliver mission-critical security solutions, and we're looking for a Software Reverse Engineer who thrives on reverse engineering embedded systems, discovering ...
Senior Software Reverse Engineer
Herndon, VA · On-site
$113K - $163K/yr
Our government customers rely on us to deliver mission-critical security solutions, and we're looking for a Software Reverse Engineer who thrives on reverse engineering embedded systems, discovering ...
Software Reverse Engineer with Security Clearance
Charlottesville, VA · On-site
$86K - $198K/yr
R0244715 Software Reverse Engineer The Opportunity: Work as part of a varied contract team supporting a DoD client. Apply the expertise required to perform in-depth technical evaluations of computer ...
Software Reverse Engineer with Security Clearance
Charlottesville, VA · On-site
$86K - $198K/yr
R0244715 Software Reverse Engineer The Opportunity: Work as part of a varied contract team supporting a DoD client. Apply the expertise required to perform in-depth technical evaluations of computer ...
Software Reverse Engineer information
See Virginia salary details
$76.98 - $79.32
8% of jobs
$79.32 - $81.66
9% of jobs
$83.71 is the 25th percentile. Wages below this are outliers.
$81.66 - $84
8% of jobs
$84 - $86.34
9% of jobs
$86.34 - $88.68
9% of jobs
The median wage is $89.98 / hr.
$88.68 - $91.02
9% of jobs
$91.02 - $93.36
9% of jobs
$93.36 - $95.70
9% of jobs
$96.28 is the 75th percentile. Wages above this are outliers.
$95.70 - $98.04
8% of jobs
$98.04 - $100.38
9% of jobs
$100.38 - $102.72
9% of jobs
$76
$90
$102
How much do software reverse engineer jobs pay per hour?
What is a software reverse engineer?
A Software Reverse Engineer analyzes software to understand its design, functionality, and security vulnerabilities. This role often involves decompiling code, identifying weaknesses, and improving software security. Reverse engineers work in cybersecurity, malware analysis, and software compatibility. They use tools like disassemblers, debuggers, and decompilers to inspect software behavior. This field requires strong programming skills and knowledge of operating systems and architectures.
What does a software reverse engineer do?
As a Software Reverse Engineer, your day often involves analyzing compiled code, identifying program structures, and uncovering hidden functionalities or vulnerabilities within software applications. You may spend significant time using tools like disassemblers and debuggers to inspect binaries, document findings, and collaborate closely with security analysts, developers, or legal teams. Problem-solving and attention to detail are essential, as projects often involve working with both legacy and modern systems. While much of the work is independent, frequent communication with team members is required to share insights and develop effective remediation strategies.
What are the key skills and qualifications needed to thrive as a software reverse engineer?
To thrive as a Software Reverse Engineer, you need strong proficiency in programming languages (such as C/C++ and Assembly), deep understanding of operating systems, and expertise in reverse engineering methodologies—often supported by a degree in computer science or related experience. Familiarity with disassemblers, debuggers, decompilers (like IDA Pro, Ghidra, OllyDbg), and relevant certifications such as OSCP or CEH is highly valued. Analytical thinking, attention to detail, and excellent problem-solving skills set top candidates apart. These abilities are critical for dissecting complex binaries, uncovering vulnerabilities, and ensuring effective collaboration while adhering to legal and ethical guidelines.
What are the most commonly searched types of Software Reverse Engineer jobs in Virginia?
The most popular types of Software Reverse Engineer jobs in Virginia are:
What are popular job titles related to Software Reverse Engineer jobs in Virginia?
For Software Reverse Engineer jobs in Virginia, the most frequently searched job titles are:
- Oracle Software Developer
- Software Reverse Engineering
- Remote Mastercard Software Engineer
- Senior Casino Software Engineer
- Master Software Engineer
- Trainee Malware Reverse Engineer
- Remote Integration Software Engineer
- Senior Software Engineer Team Lead
- Freelance Software Reverse Engineer
- Home Based Algorithmic Trading Software Developer
What job categories do people searching Software Reverse Engineer jobs in Virginia look for?
The top searched job categories for Software Reverse Engineer jobs in Virginia are:
What are popular job titles related to Software Reverse Engineer jobs in VA?
For Software Reverse Engineer jobs in VA, the most frequently searched job titles are:

Full-time
Re-posted 10 days ago
Job description
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 vulnerabilities in wireless and embedded systems. As part of our elite team of security researchers, you'll work alongside CNO developers and hardware engineers, conducting cutting-edge vulnerability research on complex, real-world targets.
Our government customers rely on us to deliver mission-critical security solutions, and we're looking for a Software Reverse Engineer who thrives on reverse engineering embedded systems, discovering security weaknesses, and developing innovative proof-of-concept exploits. If you're passionate about wireless security, embedded firmware analysis, and making an impact on national security, we want you on our team.
What you will do:
- Reverse engineer wireless and embedded systems, identifying vulnerabilities and assessing their security impact.
- Develop proof-of-concept exploits for discovered vulnerabilities following DevOps best practices for keeping code bases organized and maintainable.
- Analyze firmware, software protections, and wireless protocols to uncover security flaws.
- Utilize and develop custom tools to analyze and manipulate software/firmware binaries.
- Collaborate closely with CNO developers, vulnerability researchers, and hardware engineers in a fast-paced, small-team environment.
- Solve complex technical challenges with no predefined solutions.
What You'll Need (Basic Qualifications):
- Bachelor's (or higher) degree in Computer Science, Computer/Electrical Engineering, or a related field (or equivalent practical experience).
- Proficient with programming/scripting languages such as C/C++, Python, and Linux command-line environments.
- Experience with reverse engineering and vulnerability research, using tools such as IDA Pro, Binary Ninja, or Ghidra.
- Expertise in one or more of the following:
- Firmware analysis (ARM, MIPS, PowerPC, RTOS).
- Firmware rehosting using emulation tools such as QEMU
- Fuzzing and exploit development.
- Binary obfuscation and anti-analysis techniques.
- Wireless protocols and radio signal analysis.
- File system forensics and fault injection frameworks.
Nice to Have (Preferred):
- Experience scripting with Binary Ninja API or Ghidra.
- Experience in embedded software development using C/C++ for RTOS or Linux environments.
- Knowledge of cryptographic security and secure boot mechanisms.
- Hands-on experience working with hardware debugging tools, JTAG/SWD, or software-defined radio (SDR) frameworks.
- Familiarity with digital signal processing, wireless security protocols, RF signal processing, and side-channel analysis.
- Client-facing experience in technical roles.
- Active TS/SCI with Polygraph preferred.
Security Clearance:
- Active Top Secret Clearance is required with the ability to obtain and maintain a TS/SCI security clearance
About Two Six Technologies
Sourced by ZipRecruiter
Industry
Software development
Company size
501 - 1,000 Employees
Headquarters location
Arlington, VA, US
Year founded
2021