1

Software Reverse Engineer Jobs in Virginia (NOW HIRING)

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 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

Leesburg, VA

$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

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 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 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

... 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

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 ...

next page

Showing results 1-20

Software Reverse Engineer information

See Virginia salary details

$76

$90

$102

How much do software reverse engineer jobs pay per hour?

As of Jun 20, 2026, the average hourly pay for software reverse engineer in Virginia is $90.56, according to ZipRecruiter salary data. Most workers in this role earn between $83.65 and $97.45 per hour, depending on experience, location, and employer.

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.

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:
Infographic showing various Software Reverse Engineer job openings in Virginia as of June 2026, with employment types broken down into 95% Full Time, 2% Part Time, and 3% Contract. Highlights an 87% Physical, 5% Hybrid, and 8% Remote job distribution, with an average salary of $188,370 per year, or $90.6 per hour.

Linux Reverse Engineer / Vulnerability Researcher

Nwis

Sterling, VA • On-site

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
Required Qualifications
  • 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
Desired / Preferred Qualifications
  • 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.