1

Senior Reverse Engineer Jobs in Reston, VA (NOW HIRING)

The Subject Matter Expert Hardware Reverse Engineers will provide specialized expertise in hardware reverse engineering focused on operational technology (OT) and industrial control systems.

Senior Principal Reverse Engineer

Arlington, VA ยท On-site

$144K - $199K/yr

The Subject Matter Expert Hardware Reverse Engineers will provide specialized expertise in hardware reverse engineering focused on operational technology (OT) and industrial control systems. This ...

The ideal candidates will have strong reverse engineering skills and deep understanding of threat actor methodologies targeting critical infrastructure.โ€ฏ Responsibilities: - Conduct comprehensive ...

Senior Location: Reston, Virginia This position is contingent upon award. Required clearance: TS ... Conduct reverse engineering * Design and calculate precise load calculations, system sizing, and ...

Senior Location: Reston, Virginia This position is contingent upon award. Required clearance: TS ... Conduct reverse engineering * Design and calculate precise load calculations, system sizing, and ...

Senior Malware Engineer

Arlington, VA ยท On-site

$135K - $216K/yr

The Federal Strategic Cyber group is seeking a Senior Malware Reverse Engineer to support mission-critical cybersecurity operations for a long-term government customer. This role offers the ...

Senior Mechanical Engineer

Reston, VA ยท On-site

$110K - $150K/yr

Join us as a Senior Mechanical Engineer and become a key player in characterizing large-scale and ... Conduct reverse engineering. * Engineer precise load calculations, system sizing, and performance ...

next page

Showing results 1-20

Senior Reverse Engineer information

See Reston, VA salary details

$61.9K

$131.7K

$190.9K

How much do senior reverse engineer jobs pay per year?

As of Jul 11, 2026, the average yearly pay for senior reverse engineer in Reston, VA is $131,664.00, according to ZipRecruiter salary data. Most workers in this role earn between $108,700.00 and $149,300.00 per year, depending on experience, location, and employer.

What are Senior Reverse Engineers?

Senior Reverse Engineers are experienced professionals who analyze software, hardware, or systems to understand their design, functionality, and vulnerabilities. They often work to deconstruct compiled code or firmware to identify security flaws, ensure software compliance, or aid in malware analysis. Their expertise is crucial in cybersecurity, forensics, and software interoperability, as they help organizations protect against threats and improve system resilience. Senior Reverse Engineers typically have advanced knowledge of programming languages, debugging tools, and operating systems. They may also lead teams, mentor junior engineers, and contribute to strategic security initiatives.

What is the difference between Senior Reverse Engineer vs Malware Analyst?

AspectSenior Reverse EngineerMalware Analyst
Required CredentialsBachelor's in Computer Science, cybersecurity certifications (e.g., GREM, OSCP)Bachelor's in Cybersecurity, malware analysis certifications (e.g., GREM, GIAC)
Work EnvironmentSecurity firms, tech companies, government agenciesSecurity firms, government agencies, incident response teams
Industry UsageAnalyzing complex software, debugging, reverse engineering binariesDetecting, analyzing, and mitigating malware threats
Comparison FocusDeep reverse engineering skills, software analysisMalware detection and threat analysis

While both roles require cybersecurity expertise and reverse engineering skills, Senior Reverse Engineers focus on analyzing software at a code level, often working on complex binaries and software vulnerabilities. Malware Analysts specialize in identifying and understanding malicious code to mitigate threats. Both roles are vital in cybersecurity but differ in their primary focus and daily tasks.

What are some common challenges faced by Senior Reverse Engineers when analyzing complex software?

Senior Reverse Engineers often encounter challenges such as heavily obfuscated or packed binaries, lack of documentation, and anti-reverse engineering techniques implemented by developers. These obstacles require deep knowledge of assembly language, debugging tools, and creative problem-solving skills. Collaboration with other security professionals, such as malware analysts or incident responders, is also common to share insights and overcome particularly difficult cases. Staying up-to-date with evolving software protection methods is essential for continued success in this role.

What are the key skills and qualifications needed to thrive as a Senior Reverse Engineer, and why are they important?

To thrive as a Senior Reverse Engineer, you need deep expertise in software analysis, assembly language, malware analysis, and computer architecture, often supported by a degree in computer science or related fields. Proficiency with tools such as IDA Pro, Ghidra, OllyDbg, and experience with debuggers and disassemblers are typically required. Analytical thinking, attention to detail, and strong problem-solving abilities are crucial soft skills that set top performers apart. These skills and tools are vital for dissecting complex software, identifying vulnerabilities, and developing effective security solutions.
What cities near Reston, VA are hiring for Senior Reverse Engineer jobs? Cities near Reston, VA with the most Senior Reverse Engineer job openings:
Infographic showing various Senior Reverse Engineer job openings in Reston, VA as of July 2026, with employment types broken down into 94% Full Time, 3% Part Time, and 3% Contract. Highlights an 87% Physical, 4% Hybrid, and 9% Remote job distribution, with an average salary of $131,664 per year, or $63.3 per hour.
Software Reverse Engineer (TS/SCI)- Senior & Mid

Software Reverse Engineer (TS/SCI)- Senior & Mid

Vexterra Group

Bethesda, MD โ€ข On-site

Full-time

Re-posted 14 days ago


Job description

SOFTWARE REVERSE ENGINEER
Vexterra Group is searching for a Senior Software Reverse Engineer support a Government Customer in Bethesda, Maryland:
DUTIES
  • Isolate, review, analyze, and reverse-engineer potentially malicious programs
  • Write and produce high quality technical reports related to the scope, nature, and characteristics of the malicious software suitable for distribution to both technical and non-technical audiences
  • Work deep within the boot process, kernel, and system internals to devise novel solutions using tools like IDA Pro, debuggers, and in-target probes to examine behavior of binaries
  • Analyze software and firmware using reverse engineering techniques to understand security vulnerabilities, working closely with teammates who value innovation and execution
  • Share knowledge by clearly articulating ideas through papers and presentations to technical staff, management and customer decision makers
  • Take advantage of opportunities to participate in working groups, customer meetings, proposal writing, and conferences
  • Provide detailed understanding of how various attacks work at the memory and register level
  • Perform in-depth analysis (dynamic/static) on malicious software (i.e., bots, worms, Trojans) resident on Microsoftยฎ Windows and UNlXยฎ based platforms to provide actionable intelligence; as appropriate, provide remediation recommendations
  • Analyze, disassemble, and reverse engineer malicious code; document and transition results in reports, presentations and technical exchanges
  • Using existing framework and within design, prototype, document, test and transition malicious code analysis methods and tools appropriate for operational use
  • Proactively identify, define and advocate reverse engineering and analysis processes, approaches and concepts to enhance/improve technical exploitation efforts
  • Adequately explain, present, demonstrate [when applicable] and document the operational impact of a particular 'vulnerability

EDUCATION
  • Bachelor of Science degree in Computer Science or Engineering with at least six (6) years experience; OR
  • Master of Science in Computer Science or Engineering with at least (4) four years experience; OR
  • PhD degree in Computer Science or Engineering with at least (2) years experience.

SECURITY CLEARANCE
  • Active TS SCI + CI Polygraph

QUALIFICATIONS
  • Two (2) Years experience with computer forensic software packages such as EnCase, FTK, or Sleuth Kit/Autopsy
  • Advanced or Expert experience with reverse engineering and network security tools, including Ida Pro, Immunity Debug, WinDdg, VIM, Emacs, Trace32/JTAG, GDB, make, ctags, git, mercurial, and/or Wireshark
  • Expert level Programming knowledge/experience with either Windows Kernel, C, C++, Python or Assembly Language and the ability to work in a team environment.
  • Advanced or Expert level experience in hardware configuration and network/data communications
  • Advanced or Expert level experience in software development and scripting
  • Advanced or Expert level experience conducting intelligence analysis and writing finished intelligence reporting with high quality and with minimal revision
  • Thorough understanding of compiler specifics, operating system concepts, security models, and the causes of most vulnerabilities and how to exploit them Preferably, experience coding and disassembling software on both Windows and Linux or other BSD and Unix variants
  • Advanced or Expert knowledge of the types and techniques of cyber exploitation and attack, including virus, worm, Trojan horse, logic bomb, and sniffer to identify, quantify, prioritize, and report vulnerabilities in enterprise architecture, networks, communications, applications, and systems
  • Ability to establish defense mechanisms to detect and deflect Cyber-attacks on networks and communications systems and structures and design and evaluate applications that are secure from known and potential methods of Cyber-attack
  • Ability to coordinate systems implementation activities with key personnel to ensure the successful transition from development to implementation and operation, present and defend a position, and to communicate with government and contractor team members
  • Experience with virtualization, driver programming, and debugging
  • Previous experience with ethical hacking and/or testing vulnerabilities
  • Advanced or Expert experience with diagnosing and debugging software systems