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 ...
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 ...
Reverse engineer firmware and low-level software on embedded devices * Collaborate with Partner research teams to leverage cutting-edge analytical capabilities * Utilize and enhance KI2 system ...
Reverse engineer firmware and low-level software on embedded devices * Collaborate with Partner research teams to leverage cutting-edge analytical capabilities * Utilize and enhance KI2 system ...
Principal Reverse Engineer
Chantilly, VA · On-site
$150K - $250K/yr
Engineer custom software frameworks to automate the identification of vulnerabilities within low ... Senior Reverse Engineer - Embedded Security Employment Type: Direct Hire Location: Maryland ...
Principal Reverse Engineer
Chantilly, VA · On-site
$150K - $250K/yr
Engineer custom software frameworks to automate the identification of vulnerabilities within low ... Senior Reverse Engineer - Embedded Security Employment Type: Direct Hire Location: Maryland ...
Reverse Engineer Location: Chantilly, VA (on-site client environment) Clearance: TS/SCI with ... Experience with software development, including reading assembly code. * Experience with tools such ...
Quick apply
Reverse Engineer Location: Chantilly, VA (on-site client environment) Clearance: TS/SCI with ... Experience with software development, including reading assembly code. * Experience with tools such ...
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
$105K - $145K/yr
Senior Reverse Engineer Location: MD/Northern VA Hybrid Clearance: Active security clearance ... They develop proprietary, bare-metal security software and lead high-stakes research initiatives to ...
Senior Reverse Engineer
$105K - $145K/yr
Senior Reverse Engineer Location: MD/Northern VA Hybrid Clearance: Active security clearance ... They develop proprietary, bare-metal security software and lead high-stakes research initiatives to ...
Senior Reverse Engineer
Leesburg, VA · On-site +1
$105K - $145K/yr
Overview Senior Reverse Engineer Location: MD/Northern VA Hybrid Clearance: Active security ... They develop proprietary, bare-metal security software and lead high-stakes research initiatives to ...
Senior Reverse Engineer
Leesburg, VA · On-site +1
$105K - $145K/yr
Overview Senior Reverse Engineer Location: MD/Northern VA Hybrid Clearance: Active security ... They develop proprietary, bare-metal security software and lead high-stakes research initiatives to ...
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
Reverse Engineer
Chantilly, VA · On-site
Reverse Engineer Location: Chantilly, VA (on-site client environment) Clearance: TS/SCI with ... Experience with software development, including reading assembly code. * Experience with tools such ...
Reverse Engineer
Chantilly, VA · On-site
Reverse Engineer Location: Chantilly, VA (on-site client environment) Clearance: TS/SCI with ... Experience with software development, including reading assembly code. * Experience with tools such ...
Microelectronics Reverse Engineer
Quantico, VA · On-site
$69K - $158K/yr
Microelectronics Reverse Engineer The Opportunity: We are seeking a hands-on engineer who enjoys ... software development in C, C++, or Python * Experience using electronic test equipment such as ...
Microelectronics Reverse Engineer
Quantico, VA · On-site
$69K - $158K/yr
Microelectronics Reverse Engineer The Opportunity: We are seeking a hands-on engineer who enjoys ... software development in C, C++, or Python * Experience using electronic test equipment such as ...
The organization is seeking a Senior Reverse Engineer to lead advanced reverse engineering initiatives across embedded hardware and software environments. This role involves operating in complex ...
The organization is seeking a Senior Reverse Engineer to lead advanced reverse engineering initiatives across embedded hardware and software environments. This role involves operating in complex ...
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 ...
Perform hands-on reverse engineering of complex software to validate and improve AI-based approaches. * Integrate LLMs and multimodal models into security workflows (e.g., code reasoning ...
Perform hands-on reverse engineering of complex software to validate and improve AI-based approaches. * Integrate LLMs and multimodal models into security workflows (e.g., code reasoning ...
Cyber Reverse Engineer, Senior Job Category: Engineering Time Type: Full time Minimum Clearance ... Responsibilities include investigating embedded software/hardware devices, understanding digital ...
Cyber Reverse Engineer, Senior Job Category: Engineering Time Type: Full time Minimum Clearance ... Responsibilities include investigating embedded software/hardware devices, understanding digital ...
Ability to identify vulnerabilities in software and hardware, analyze and reverse engineer software ... and hardware systems * Attention to detail and ability to work with team-members and independently.
Ability to identify vulnerabilities in software and hardware, analyze and reverse engineer software ... and hardware systems * Attention to detail and ability to work with team-members and independently.
Senior Principal Reverse Engineer
Arlington, VA · On-site
$144K - $199K/yr
... software modernization. Nightwing brings disruptive technologies, agility, and competitive ... The Subject Matter Expert Hardware Reverse Engineers will provide specialized expertise in hardware ...
Senior Principal Reverse Engineer
Arlington, VA · On-site
$144K - $199K/yr
... software modernization. Nightwing brings disruptive technologies, agility, and competitive ... The Subject Matter Expert Hardware Reverse Engineers will provide specialized expertise in hardware ...
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
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 Principal Reverse Engineer
Arlington, VA · On-site
$144K - $199K/yr
... software modernization. Nightwing brings disruptive technologies, agility, and competitive ... The Subject Matter Expert Hardware Reverse Engineers will provide specialized expertise in hardware ...
Senior Principal Reverse Engineer
Arlington, VA · On-site
$144K - $199K/yr
... software modernization. Nightwing brings disruptive technologies, agility, and competitive ... The Subject Matter Expert Hardware Reverse Engineers will provide specialized expertise in hardware ...
The ideal candidate will have deep technical expertise in low-level software analysis ... Key Responsibilities * Perform reverse engineering of native Linux applications to identify ...
The ideal candidate will have deep technical expertise in low-level software analysis ... Key Responsibilities * Perform reverse engineering of native Linux applications to identify ...
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 does a typical workday look like for a Software Reverse Engineer?
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 in the Software Reverse Engineer position, and why are they important?
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 is a Software Reverse Engineer job?
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.

Full-time
Posted 28 days ago
Job description
Nightwing provides technically advanced full-spectrum cyber, data operations, systems integration and intelligence mission support services to meet our customers' most demanding challenges. Our capabilities include cyber space operations, cyber defense and resiliency, vulnerability research, ubiquitous technical surveillance, data intelligence, lifecycle mission enablement, and software modernization. Nightwing brings disruptive technologies, agility, and competitive offerings to customers in the intelligence community, defense, civil, and commercial markets.
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
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.