Software Reverse Engineer

Booz Allen Hamilton

Confirmed live yesterday High trust

Quick summary

Work type
On-site
Location
Charlottesville, VA
Salary
$86,800–$198,000 / yr
Posted
56 days ago
Freshness
Confirmed live yesterday
Closes
Oct 15, 2026

Market check

Salary context

Below market

How this pay compares to similar roles

Similar $156k
This role $142k
$73k most similar roles pay here $211k

This role pays less than 68% of similar roles. Most pay $133,882–$177,250 — the shaded band above. At the midpoint, this role pays about $142k versus about $156k for comparable roles.

Based on 240 similar postings.

Employer

About Booz Allen Hamilton

Booz Allen Hamilton is a management and technology consulting firm that provides analytics, digital, engineering, and cybersecurity solutions primarily to U.S. government agencies and commercial clients. Industry: Management & Technology Consulting

Booz Allen Hamilton currently has 802 open roles on FindRole.

Listed pay typically runs $86,800–$198,000 across 783 roles with salary data.

Most-posted roles

View all roles at Booz Allen Hamilton

At a glance

TL;DR · Software Reverse Engineer

Software Reverse Engineer As part of a contract team supporting a DoD client, the Software Reverse Engineer performs in-depth technical evaluations of computer and network technologies to identify software capabilities and vulnerabilities. The role involves analyzing program code through disassembly and reverse engineering to produce Scientific and Technical Intelligence assessments for defense partners. Daily responsibilities include evaluating weapon systems and C4 networks by analyzing printed circuit boards, microprocessors, digital signal processors, and field programmable gate arrays. The candidate will extract firmware and analyze software to determine system performance while applying knowledge of the cyber-kill chain and offensive techniques. Required skills include proficiency in C++, Python, Java, or GO, along with experience using disassemblers, debuggers, Wireshark, and BurpSuite. Preferred expertise includes IDA Pro, OllyDbg, Kali Linux, Metasploit, and analyzing Software Defined Radios. A TS/SCI clearance is required for this position.

What you'll do

  • Perform in-depth technical evaluations of computer and network technologies through software code disassembly and reverse engineering.
  • Identify and describe potential cybersecurity issues using knowledge of the cyber-kill chain and offensive techniques.
  • Extract and analyze firmware to determine the capabilities and performance of various systems.
  • Analyze hardware components including printed circuit boards, microprocessors, digital signal processors, and FPGAs.
  • Conduct technical intelligence analysis of weapon systems and C4 networks.
  • Author concise Scientific and Technical Intelligence (S&TI) assessments following intelligence community standards.
  • Perform network traffic analysis using tools such as Wireshark or BurpSuite.

What we're looking for

  • Active TS/SCI clearance is required.
  • Bachelor's degree in a STEM field and 5+ years of experience with software design and development or reverse engineering.
  • Master's degree in a STEM field and 3+ years of experience with software design and development or reverse engineering.
  • 10+ years of experience with software design and development or reverse engineering in lieu of a degree.
  • Experience with C++, Python, Java, or GO programming languages.
  • Experience with software disassemblers, de-buggers, or reverse engineering applications.
  • Experience with network traffic analysis and proxying tools such as Wireshark or BurpSuite.
  • Ability to conduct all-source Scientific and Technical Intelligence (S&TI) research and analysis.

More like this

Similar roles

Software Reverse Engineer

Booz Allen Hamilton

Charlottesville, VA 16 days ago $86,800$198,000
Reverse Engineering C++ Python Java Go IDA Pro OllyDbg Wireshark BurpSuite Kali Linux Metasploit firmware, analysis FPGA DSP Assembly Network Traffic Analysis Cyber-kill Chain
5+ yrs exp

Senior Malware Reverse Engineer

Booz Allen Hamilton

Fort Meade, MD 65 days ago $86,900$198,000
Malware Reverse Engineering Dynamic Analysis Disassemblers Debuggers Virtual Machines Hex Editors Python JavaScript Windows API Linux Network Traffic Analysis Wireshark Fuzzing Shellcode C C++ C# Go Rust
5+ yrs exp

Microelectronics Vulnerability Researcher

Booz Allen Hamilton

Huntsville, AL 81 days ago $86,800$198,000
C C++ Python Reverse Engineering IDA Pro Ghidra Embedded Systems Side-channel Analysis Fault Injection Differential Power Analysis Correlation Power Analysis Electromagnetic Analysis Glitching Oscilloscopes Logic Analyzers JTAG i2C FPGA Cryptography Signals Processing
3+ yrs exp

Cyber Software Engineer

Northrop Grumman

Cincinnati, OH 18 days ago $91,800$137,600
C/C++ Assembly Reverse Engineering Kernel Development Vulnerability Research TCP/IP Wireshark IDA Pro Ghidra WinDBG QEMU Renode Git CI/CD Jenkins Agile SDLC Linux Windows

Cyber Software Engineer

Northrop Grumman

Cincinnati, OH 45 days ago $91,800$137,600
C/C++ Assembly Reverse Engineering Kernel Development Vulnerability Research TCP/IP Wireshark IDA Pro WinDBG Ghidra QEMU Renode Git GitHub GitLab Jenkins CI/CD Agile SDLC

Senior Software Engineer

Genworth Financial

Richmond, VA +1 61 days ago $96,700$145,000
Python Flask Azure PostgreSQL GitLab CI/CD DevSecOps JavaScript HTML CSS React Angular Vue Azure App Service Azure Synapse Pipelines SQL
5+ yrs exp Hybrid