Perform reverse engineering of native Linux applications to identify vulnerabilities and weaknesses * Develop, test, and debug software components and proof-of-concept exploits * Conduct ...
Perform reverse engineering of native Linux applications to identify vulnerabilities and weaknesses * Develop, test, and debug software components and proof-of-concept exploits * Conduct ...
Perform reverse engineering of native Linux applications to identify vulnerabilities and weaknesses * Develop, test, and debug software components and proof-of-concept exploits * Conduct ...
Perform reverse engineering of native Linux applications to identify vulnerabilities and weaknesses * Develop, test, and debug software components and proof-of-concept exploits * Conduct ...
Use your skills in interesting projects involving cyber reverse engineering and vulnerability research. Responsibilities include investigating embedded software/hardware devices, understanding ...
Use your skills in interesting projects involving cyber reverse engineering and vulnerability research. Responsibilities include investigating embedded software/hardware devices, understanding ...
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 ...
Required Skills & Experience * 5+ years of experience in software and/or hardware reverse engineering * Deep expertise in vulnerability identification and exploitation techniques * Experience working ...
Required Skills & Experience * 5+ years of experience in software and/or hardware reverse engineering * Deep expertise in vulnerability identification and exploitation techniques * Experience working ...
Our fast-growing roster of government customers relies on us to deliver advanced security solutions, and we're looking for a Principal Software Reverse Engineer to help us continue pushing boundaries.
Our fast-growing roster of government customers relies on us to deliver advanced security solutions, and we're looking for a Principal Software Reverse Engineer to help us continue pushing boundaries.
Proven proficiency with at least three (3) or more of the following: mobile security, telecom protocols, operating systems (Windows, iOS, Android, or Linux), software reverse engineering, forensics ...
Proven proficiency with at least three (3) or more of the following: mobile security, telecom protocols, operating systems (Windows, iOS, Android, or Linux), software reverse engineering, forensics ...
Senior Reverse Engineer
$134K - $184K/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
Senior Reverse Engineer
$134K - $184K/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
Cyber Security Analyst
Chantilly, VA ยท On-site
Proven proficiency with at least three (3) or more of the following: mobile security, telecom protocols, operating systems (Windows, iOS, Android, or Linux), software reverse engineering, forensics ...
Cyber Security Analyst
Chantilly, VA ยท On-site
Proven proficiency with at least three (3) or more of the following: mobile security, telecom protocols, operating systems (Windows, iOS, Android, or Linux), software reverse engineering, forensics ...
Senior Principal Reverse Engineer
Arlington, VA ยท On-site
$144K - $199K/yr
The ideal candidates will have strong reverse engineering skills and deep understanding of threat ... software on embedded devices -Collaborate withNightwingresearch teams toleveragecutting ...
Senior Principal Reverse Engineer
Arlington, VA ยท On-site
$144K - $199K/yr
The ideal candidates will have strong reverse engineering skills and deep understanding of threat ... software on embedded devices -Collaborate withNightwingresearch teams toleveragecutting ...
Perform reverse engineering of native Linux applications to identify vulnerabilities and weaknesses * Develop, test, and debug software components and proof-of-concept exploits * Conduct ...
Perform reverse engineering of native Linux applications to identify vulnerabilities and weaknesses * Develop, test, and debug software components and proof-of-concept exploits * Conduct ...
Reverse Engineer TS/SCI
Centreville, VA ยท On-site
$125K - $225K/yr
Software Development: Design and develop innovative software for tools and capabilities related to computer security, vulnerability research, reverse engineering, and product development. * Low-Level ...
Reverse Engineer TS/SCI
Centreville, VA ยท On-site
$125K - $225K/yr
Software Development: Design and develop innovative software for tools and capabilities related to computer security, vulnerability research, reverse engineering, and product development. * Low-Level ...
Senior Principal Reverse Engineer
Arlington, VA ยท On-site
$144K - $199K/yr
Nightwing is seeking a Subject Matter Expert with hardware reverse engineering to support this ... software on embedded devices - Collaborate with Nightwing research teams to leverage cutting-edge ...
Senior Principal Reverse Engineer
Arlington, VA ยท On-site
$144K - $199K/yr
Nightwing is seeking a Subject Matter Expert with hardware reverse engineering to support this ... software on embedded devices - Collaborate with Nightwing research teams to leverage cutting-edge ...
Senior Reverse Engineer
$134K - $184K/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
Senior Reverse Engineer
$134K - $184K/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
Senior Reverse Engineer
Arlington, VA ยท On-site
$134K - $184K/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
Senior Reverse Engineer
Arlington, VA ยท On-site
$134K - $184K/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
Expertise in reverse engineering malware, and familiarity with today's tools and operational needs. * Ability to identify vulnerabilities in software and hardware, analyze and reverse engineer ...
Expertise in reverse engineering malware, and familiarity with today's tools and operational needs. * Ability to identify vulnerabilities in software and hardware, analyze and reverse engineer ...
Minimum 3 years of experience developing, testing, and debugging software in C, C++, and Python * Minimum 3 years of demonstrated experience using IDA Pro and/or Ghidra for reverse engineering
Minimum 3 years of experience developing, testing, and debugging software in C, C++, and Python * Minimum 3 years of demonstrated experience using IDA Pro and/or Ghidra for reverse engineering
Senior Reverse Engineer
$105K - $145K/yr
Bachelor's Degree in Computer Science, Computer/Electrical Engineering, or equivalent experience * 5+ years of professional experience in software or hardware reverse engineering * Proficiency in C/C ...
Senior Reverse Engineer
$105K - $145K/yr
Bachelor's Degree in Computer Science, Computer/Electrical Engineering, or equivalent experience * 5+ years of professional experience in software or hardware reverse engineering * Proficiency in C/C ...
Senior Reverse Engineer
Leesburg, VA ยท On-site +1
$105K - $145K/yr
Bachelor's Degree in Computer Science, Computer/Electrical Engineering, or equivalent experience * 5+ years of professional experience in software or hardware reverse engineering * Proficiency in C/C ...
Senior Reverse Engineer
Leesburg, VA ยท On-site +1
$105K - $145K/yr
Bachelor's Degree in Computer Science, Computer/Electrical Engineering, or equivalent experience * 5+ years of professional experience in software or hardware reverse engineering * Proficiency in C/C ...
Minimum 3 years of experience developing, testing, and debugging software in C, C++, and Python * Minimum 3 years of demonstrated experience using IDA Pro and/or Ghidra for reverse engineering
Minimum 3 years of experience developing, testing, and debugging software in C, C++, and Python * Minimum 3 years of demonstrated experience using IDA Pro and/or Ghidra for reverse engineering
Software Reverse Engineering 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 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?

Full-time
Posted 28 days ago
Job description
Nightwing is seeking a highly skilled Linux Reverse Engineer / Vulnerability Researcher (VRER) to support advanced research, development, and exploitation efforts against native Linux applications. The ideal candidate will have deep technical expertise in low-level software analysis, vulnerability discovery, and exploit development across multiple architectures.
All technical personnel must meet baseline technical requirements and demonstrate strong analytical, problem-solving, and debugging skills in complex Linux environments.
Key Responsibilities
- Perform reverse engineering of native Linux applications to identify vulnerabilities and weaknesses
- Develop, test, and debug software components and proof-of-concept exploits
- Conduct vulnerability research and exploitation activities targeting Linux binaries
- Analyze compiled code and system behavior across multiple architectures
- Collaborate with cross-functional technical teams to support research and operational objectives
- Produce clear technical documentation and reports detailing findings and methodologies
- Current TS/SCI with Poly Clearance
- Minimum of three (3) years of hands-on experience developing, testing, and debugging software in:
- C
- C++
- Python
- Demonstrated experience with:
- Reverse Engineering (RE)
- Vulnerability Research (VR)
- Exploitation of native Linux applications
- Strong understanding of Linux internals, system calls, memory management, and debugging tools
- Experience analyzing compiled binaries and low-level system behavior
- Exploitation and reverse engineering experience on ARM and MIPS architectures
- Familiarity with common exploitation techniques (e.g., memory corruption, privilege escalation)
- Experience with tools such as GDB, IDA Pro, Ghidra, radare2, or similar
- Knowledge of secure coding practices and vulnerability mitigation techniques
Please Note: This position is contingent upon contract award.
At Nightwing, we value collaboration and teamwork. You'll have the opportunity to work alongside talented individuals who are passionate about what they do. Together, we'll leverage our collective expertise to drive innovation, solve complex problems, and deliver exceptional results for our clients.
Thank you for considering joining us as we embark on this new journey and shape the future of cybersecurity and intelligence together as part of the Nightwing team.
Nightwing is An Equal Opportunity/Affirmative Action Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability or veteran status, age or any other federally protected class.