Lead Software Reverse Engineer

Booz Allen Hamilton

Confirmed live yesterday High trust

Quick summary

Work type
On-site
Location
Charlottesville, VA
Salary
$99,000–$225,000 / yr
Employment
Full-time
Posted
25 days ago
Freshness
Confirmed live yesterday

Market check

Salary context

Competitive pay

How this pay compares to similar roles

Similar $174k
This role $162k
$84k most similar roles pay here $240k

This role pays less than 62% of similar roles. Most pay $152,150–$196,250 — the shaded band above. At the midpoint, this role pays about $162k versus about $174k 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 1385 open roles on FindRole.

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

Most-posted roles

View all roles at Booz Allen Hamilton

At a glance

TL;DR · Lead Software Reverse Engineer

As a Software Reverse Engineer, Lead, you will join a contract team supporting a DoD client to perform in-depth technical evaluations of foreign computer and network technologies. You will analyze software capabilities and vulnerabilities of non-US warfighting subsystems using program code disassembly and reverse engineering. Your daily responsibilities include authoring Scientific and Technical Intelligence assessments, identifying cybersecurity issues via the cyber-kill chain, and analyzing weapon systems, C4 networks, printed circuit boards, microprocessors, and FPGAs. You will extract firmware and analyze software to determine system performance. Required skills include proficiency in C++, Python, Java, or GO; experience with disassemblers, debuggers, and tools like Wireshark or BurpSuite; and knowledge of hardware such as DSPs and SDRs. Candidates must possess a TS/SCI clearance and have extensive experience in software design, development, or reverse engineering.

What you'll do

  • Perform in-depth technical evaluations of foreign computer and network technologies.
  • Analyze software program code using disassembly and reverse engineering techniques.
  • Identify and describe potential cybersecurity issues based on the cyber-kill chain and offensive techniques.
  • Extract and analyze firmware to determine system capabilities and performance.
  • Analyze hardware components including printed circuit boards, microprocessors, and FPGAs.
  • Author Scientific and Technical Intelligence (S&TI) assessments for DoD and intelligence community partners.
  • Conduct all-source research and engineering to evaluate weapon systems and C4 networks.

What we're looking for

  • TS/SCI clearance is required.
  • Bachelor’s degree in a STEM field and 8+ years of experience with software design and development or reverse engineering.
  • Master’s degree in a STEM field and 6+ 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 S&TI research, analysis, and engineering.
  • 2+ years of experience with tools like IDA Pro, OllyDbg, Kali Linux, and Metasploit (preferred).
  • Experience with programming using FPGAs, DSP design or modeling, and analysis of Software Defined Radios (preferred).
  • Knowledge of military systems, computer network technologies, and excellent communication skills (preferred).

More like this

Similar roles

Software Reverse Engineer

Booz Allen Hamilton

Charlottesville, VA 39 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

Software Reverse Engineer

Booz Allen Hamilton

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

Software Reverse Engineer

Booz Allen Hamilton

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

Senior Malware Reverse Engineer

Booz Allen Hamilton

Fort Meade, MD 88 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

Senior Reverse Engineer, Cyber

Anduril Industries

Boston, MA +2 61 days ago $191,000–$253,000
Reverse Engineering Ghidra IDA Pro Binary Ninja radare2 gdb lldb QEMU Unicorn Frida Python C C++ Rust Assembly Linux Firmware JTAG SWD UART SPI I2C CAN USB PCIe Fuzzing Symbolic Execution Oscilloscopes Logic Analyzers

Senior AI-Assisted Tooling Software Engineer

Booz Allen Hamilton

Laurel, MD 22 days ago $86,800–$198,000
Reverse Engineering IDA Pro Ghidra Python Assembly Firmware Analysis Linux LLM Bootloaders Networking Protocols Embedded Systems Scripting Automation Cybersecurity
10+ yrs exp