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 ...
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 ...
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 ...
Software Reverse Engineer
Columbia, MD · On-site
$69.55K - $125.73K/yr
Software Reverse Engineer - Who We Are: Kudu Dynamics is Leidos Owned Company, forged out of a decade of experience in computer network operations and staffed with talent who have built, overseen ...
Software Reverse Engineer
Columbia, MD · On-site
$69.55K - $125.73K/yr
Software Reverse Engineer - Who We Are: Kudu Dynamics is Leidos Owned Company, forged out of a decade of experience in computer network operations and staffed with talent who have built, overseen ...
Software Reverse Engineer
Beavercreek, OH · On-site
We are searching for a motivated Software Engineer to join our exploitation and analysis group to start a career in Reverse Engineering. The ideal candidate will grow his/her knowledge and skills ...
Software Reverse Engineer
Beavercreek, OH · On-site
We are searching for a motivated Software Engineer to join our exploitation and analysis group to start a career in Reverse Engineering. The ideal candidate will grow his/her knowledge and skills ...
Software Reverse Engineer
Annapolis Junction, MD · On-site
$100K - $280K/yr
Pointer Technologies is seeking a highly skilled Software Reverse Engineer to join our team of ... We hold quarterly all hands meetings where the business reports its contracts portfolio, growth ...
Quick apply
Software Reverse Engineer
Annapolis Junction, MD · On-site
$100K - $280K/yr
Pointer Technologies is seeking a highly skilled Software Reverse Engineer to join our team of ... We hold quarterly all hands meetings where the business reports its contracts portfolio, growth ...
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 ...
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 ...
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 ...
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 ...
Software Reverse Engineer
Chantilly, VA · On-site
$69.55K - $125.73K/yr
Software Reverse Engineer - Who We Are: Kudu Dynamics is Leidos Owned Company, forged out of a decade of experience in computer network operations and staffed with talent who have built, overseen ...
Software Reverse Engineer
Chantilly, VA · On-site
$69.55K - $125.73K/yr
Software Reverse Engineer - Who We Are: Kudu Dynamics is Leidos Owned Company, forged out of a decade of experience in computer network operations and staffed with talent who have built, overseen ...
Software Reverse Engineer
Columbia, MD · On-site
$107.90K - $195.05K/yr
Software Reverse Engineer - Who We Are Kudu Dynamics is Leidos Owned Company, forged out of a decade of experience in computer network operations and staffed with talent who have built, overseen, and ...
Software Reverse Engineer
Columbia, MD · On-site
$107.90K - $195.05K/yr
Software Reverse Engineer - Who We Are Kudu Dynamics is Leidos Owned Company, forged out of a decade of experience in computer network operations and staffed with talent who have built, overseen, and ...
Software Reverse Engineer
Columbia, MD · On-site
$69.55K - $125.73K/yr
Software Reverse Engineer - Who We Are: Kudu Dynamics is Leidos Owned Company, forged out of a decade of experience in computer network operations and staffed with talent who have built, overseen ...
Software Reverse Engineer
Columbia, MD · On-site
$69.55K - $125.73K/yr
Software Reverse Engineer - Who We Are: Kudu Dynamics is Leidos Owned Company, forged out of a decade of experience in computer network operations and staffed with talent who have built, overseen ...
Principal Software Reverse Engineer
Melbourne, FL · 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
Melbourne, FL · 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 ...
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 ...
Software Reverse Engineer
Columbia, MD · On-site
$107.90K - $195.05K/yr
Software Reverse Engineer - Who We Are Kudu Dynamics is Leidos Owned Company, forged out of a decade of experience in computer network operations and staffed with talent who have built, overseen, and ...
Software Reverse Engineer
Columbia, MD · On-site
$107.90K - $195.05K/yr
Software Reverse Engineer - Who We Are Kudu Dynamics is Leidos Owned Company, forged out of a decade of experience in computer network operations and staffed with talent who have built, overseen, and ...
Software Reverse Engineer, Senior
$86.80K - $198K/yr
Work as part of a contract team supporting a DoD client. Apply the expertise required to perform in-depth technical evaluations of computer and network technologies through the analysis and ...
Software Reverse Engineer, Senior
$86.80K - $198K/yr
Work as part of a contract team supporting a DoD client. Apply the expertise required to perform in-depth technical evaluations of computer and network technologies through the analysis and ...
Principal Software Reverse Engineer
Woburn, MA · 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
Woburn, MA · 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
$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 ...
Software Reverse Engineer - Aurora, CO
$78.85K - $236.58K/yr
Software Reverse Engineer Aurora, CO Applications will be accepted on an ongoing basis. ICR has opportunities available for experienced and motivated Software Reverse Engineers. Essential Duties and ...
Software Reverse Engineer - Aurora, CO
$78.85K - $236.58K/yr
Software Reverse Engineer Aurora, CO Applications will be accepted on an ongoing basis. ICR has opportunities available for experienced and motivated Software Reverse Engineers. Essential Duties and ...
Software Reverse Engineer in Annapolis Junction, MD. Security Clearance Required: TS/SCI w ... There is an opportunity to earn referral benefits or bank hours if the contract allows. Legato LLC ...
Software Reverse Engineer in Annapolis Junction, MD. Security Clearance Required: TS/SCI w ... There is an opportunity to earn referral benefits or bank hours if the contract allows. Legato LLC ...
Contract Software Reverse Engineer 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 contract software reverse engineer jobs pay per hour?
What are the key skills and qualifications needed to thrive as a Contract Software Reverse Engineer, and why are they important?
What are some of the most common challenges faced by contract software reverse engineers, and how can they be addressed?
What does a Contract Software Reverse Engineer do?
What is the difference between Contract Software Reverse Engineer vs Software Developer?
| Aspect | Contract Software Reverse Engineer | Software Developer |
|---|---|---|
| Credentials | Typically requires knowledge of reverse engineering, programming, and security certifications | Requires programming skills, often with a degree in computer science or related field |
| Work Environment | Often project-based, working independently or in teams to analyze existing software | Usually employed in development teams to create new software applications |
| Industry Usage | Used in cybersecurity, software analysis, and security testing | Used across various industries for software creation and maintenance |
| Search & Comparison Intent | Commonly compared for skills overlap in security and reverse engineering | Compared for software creation and coding expertise |
The main difference is that Contract Software Reverse Engineers focus on analyzing and understanding existing software, often for security or compatibility purposes, while Software Developers create new software applications. Both roles require strong programming skills, but their focus and work environments differ significantly.

Job description
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 opportunity to work at the nexus of computers and real-world physical systems, leading a multidisciplinary team to develop innovative cybersecurity solutions.
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.