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 ...
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 ...
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 ...
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 - NRL Tactical EW Division with Security Clearance
Washington, DC · On-site
$100K - $150K/yr
Perform reverse engineering of software binaries to identify functionality, vulnerabilities, and design patterns, compiled software and firmware * Work with embedded systems and common interfaces (e ...
Software Reverse Engineer - NRL Tactical EW Division with Security Clearance
Washington, DC · On-site
$100K - $150K/yr
Perform reverse engineering of software binaries to identify functionality, vulnerabilities, and design patterns, compiled software and firmware * Work with embedded systems and common interfaces (e ...
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
Quick apply
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 with Security Clearance
Annapolis Junction, MD · On-site
$179K - $189K/yr
Perform reverse engineering and analysis of software applications, binaries, and system components. * Debug software to identify defects, root causes, and operational issues. * Analyze software ...
Software Reverse Engineer with Security Clearance
Annapolis Junction, MD · On-site
$179K - $189K/yr
Perform reverse engineering and analysis of software applications, binaries, and system components. * Debug software to identify defects, root causes, and operational issues. * Analyze software ...
FPGA / Reverse Software Engineer
Annapolis Junction, MD · On-site
$126K - $235K/yr
So, if you're up for the challenge of reverse engineering the toughest puzzles and having fun while ... Ensuring software meets design specifications, documenting results, and making key design decisions ...
Quick apply
FPGA / Reverse Software Engineer
Annapolis Junction, MD · On-site
$126K - $235K/yr
So, if you're up for the challenge of reverse engineering the toughest puzzles and having fun while ... Ensuring software meets design specifications, documenting results, and making key design decisions ...
To be considered for this position, you will need the following: -Bachelor's degree (CS, CE or EE) -proficient in C, python and assembly -Experience with hardware and software reverse engineering ...
Quick apply
To be considered for this position, you will need the following: -Bachelor's degree (CS, CE or EE) -proficient in C, python and assembly -Experience with hardware and software reverse engineering ...
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
Quick apply
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
CNO firm seeking Reverse Engineers up to $250K/10% 401K-FS POLY with Security Clearance
Fort George G Meade, MD · On-site
To be considered for this position, you will need the following: -Bachelor's degree (CS, CE or EE) -proficient in C, python and assembly -Experience with hardware and software reverse engineering ...
CNO firm seeking Reverse Engineers up to $250K/10% 401K-FS POLY with Security Clearance
Fort George G Meade, MD · On-site
To be considered for this position, you will need the following: -Bachelor's degree (CS, CE or EE) -proficient in C, python and assembly -Experience with hardware and software reverse engineering ...
Software Reverse Engineer
Melbourne, FL · On-site
$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
Melbourne, FL · On-site
$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
Quick apply
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
Woburn, MA · On-site
$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
Woburn, MA · On-site
$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
Arlington, VA · On-site
$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
Arlington, VA · On-site
$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
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
Quick apply
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
Quick apply
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
Quick apply
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
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
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
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 are the key skills and qualifications needed to thrive as a Software Reverse Engineer, and why are they important?
What are some common challenges faced by software reverse engineers when analyzing complex applications?
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 is software reverse engineering?

ManTech rating
9.0
Based on 14 frontline employees who took The Breakroom Quiz
30th of 209 rated software companies
Job description
* Author and participate in technical presentations on assigned projects
* Utilize tools and techniques such as IDA Pro, Ghidra, OllyDbg, and other industry-standard software for hardware and software analysis.
* Communicate project status to leadership and stakeholders
Basic Qualifications: * High School Diploma and 12+ years of related technical experience, or Bachelor's Degree in related technical field and 8 + years of technical work experience or Master's degree in related technical field and 6+ years of technical work experience
* 5+ years of experience with hardware or software reverse engineering
* Experience programming in Assembly, C, C#, C++, Java, Perl, or Python
* Experience administering and using hardware and software reverse engineering tools
* Experience creating and briefing technical presentations, written reports, and demonstrations of developed software
* Experience with Software Version Control such as Subversion and/or Git
* Knowledge of CNO environment
Preferred Qualifications: * Experience with tools like Ghidra, IDAPro, WinDbg
* Experience developing CNO Capabilities
* Experience with networking (TCP/IP) and socket-level programming
* Experience with Malware Analysis
* Experience with Software Forensics
* Experience in low-level internals in one or more platforms (e.g., Windows, Unix, mobile, or network devices)
* Experience with Continuous Integration software
* Experience with Atlassian Tools (Confluence, Jira, Crucible)
* Strong problem-solving skills
* Experience with software troubleshooting and debugging
Security Clearance Requirements: * Must have a current/active TS/SCI w/Polygraph security clearance and be willing and able to obtain another polygraph prior to start, if required.
Physical Requirements: * Must be able to remain in a stationary position at least 50% of the time.
About ManTech
Sourced by ZipRecruiter
Industry
It services
Company size
5,001 - 10,000 Employees
Headquarters location
Herndon, VA, US
Year founded
1968