Software Reverse Engineer

Booz Allen Hamilton

Confirmed live today High trust

Quick summary

Work type
On-site
Location
Charlottesville, VA
Salary
$86,800–$198,000 / yr
Employment
Full-time
Posted
62 days ago
Freshness
Confirmed live today

Market check

Salary context

Competitive pay

How this pay compares to similar roles

Similar $152k
This role $142k
$73k $211k
below market most similar roles pay here above market

This role pays less than 64% of similar roles. Most pay $126,626–$177,250 — the blue band above. At the midpoint, this role pays about $142k versus about $152k 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 1662 open roles on FindRole.

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

Most-posted roles

View all roles at Booz Allen Hamilton

At a glance

TL;DR · Software Reverse Engineer

The Software Reverse Engineer joins a contract team supporting a DoD client to perform in-depth technical evaluations of computer and network technologies. The role involves identifying software capabilities and vulnerabilities through program code disassembly and reverse engineering. Daily responsibilities include authoring Scientific and Technical Intelligence assessments, analyzing weapon systems and C4 networks, and extracting firmware from hardware devices like microprocessors, digital signal processors, and field programmable gate arrays. Candidates must utilize C++, Python, Java, or GO, alongside tools like Wireshark, BurpSuite, IDA Pro, OllyDbg, Kali Linux, and Metasploit. The work focuses on identifying cybersecurity issues within the cyber-kill chain and offensive techniques, specifically analyzing printed circuit boards and software-defined radios to understand system performance and capabilities for intelligence community partners.

What you'll do

  • Perform in-depth technical evaluations of computer and network technologies to identify software capabilities and vulnerabilities.
  • Use software program code disassembly and reverse engineering to analyze specified subsystems.
  • Author Scientific and Technical Intelligence (S&TI) assessments following intelligence community analytic standards.
  • Apply knowledge of the cyber-kill chain and offensive techniques to identify potential cybersecurity issues.
  • Provide technical intelligence analysis of weapon systems and C4 networks.
  • Analyze printed circuit boards, microprocessors, digital signal processors, and field programmable gate arrays.
  • Extract and analyze firmware to determine system capabilities and performance.

What we're looking for

  • 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.
  • Experience performing in-depth technical evaluations of computer and network technologies.
  • Secret clearance.

More like this

Similar roles

Software Reverse Engineer, Lead

Booz Allen Hamilton

Charlottesville, VA 48 days ago $99,000–$225,000
Reverse Engineering C++ Python Java Go IDA Pro OllyDbg Wireshark BurpSuite Kali Linux Metasploit FPGAs DSP SDRs firmware, analysis Disassembly Network Traffic Analysis cyber-kill chain TS/SCI
8+ yrs exp

Software Reverse Engineer

Booz Allen Hamilton

Charlottesville, VA 34 days ago $86,800–$198,000
Reverse Engineering C++ Python Java Go IDA Pro OllyDbg Wireshark BurpSuite Kali Linux Metasploit FPGA DSP Network Traffic Analysis C4 Networks
5+ yrs exp

Malware Reverse Engineer, Senior

Booz Allen Hamilton

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

Reverse Engineer Researcher

Carnegie Mellon University

Pittsburgh, PA +1 21 days ago
Reverse Engineering Malware Analysis C C++ Python Java IDA Pro Ghidra Binary Ninja x32dbg x64dbg gdb WinDbg Wireshark Frida QEMU Unicorn Engine Cryptography Machine Learning PE ELF Mach-O
8+ yrs exp

Software Engineer

Booz Allen Hamilton

McLean, VA +1 5 days ago $86,800–$198,000
Python Java C# C C++ JavaScript NodeJS PHP React Drupal Agile REST API Full-Stack Development Cloud Development .NET Regression Testing Automation Client-Server Architecture
5+ yrs exp

Software Engineer

Applied Materials

Santa Clara, CA 153 days ago $179,500–$246,500
Modern C++ Python C# Java Rust Machine Learning PyTorch GPU Programming Signal Processing Computer Vision Robotics Web Service Architecture FPGA Numerical Methods Mathematical Modelling
7+ yrs exp