Software Reverse Engineer — Cyber Intelligence

Booz Allen Hamilton

Charlottesville (VA)

On-site

USD 86,800 - 198,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

IDA Pro experience
OllyDbg experience
Kali Linux experience
Metasploit experience

Job summary

Booz Allen Hamilton seeks a Software Reverse Engineer to support a DoW client. You will disassemble software, evaluate subsystems, and present concise intelligence assessments. You will work with a contract team to identify vulnerabilities and explain findings to stakeholders.

The role requires TS/SCI clearance, a computer science/engineering degree, and strong C++ and reverse engineering skills. Experience with processors, FPGAs, DSPs, and SDRs is highly valued.

Qualifications

  • 5+ years of experience with software design and development.
  • Experience with C++ and other programming languages.
  • Experience with software disassemblers, debuggers, and reverse engineering applications.
  • Experience with performing in-depth technical evaluations of computer and network technologies.
  • Ability to conduct all-source S&TI research, analysis, and engineering.
  • TS/SCI clearance.
  • Bachelor's degree in EE, Computer Engineering, or Computer Science.

Responsibilities

  • Perform in-depth technical evaluations of computer and network technologies through reverse engineering.
  • Author concise Scientific and Technical Intelligence assessments to clients and colleagues.
  • Describe cyber security issues using the cyber‑kill chain and offensive techniques.
  • Analyze hardware and firmware to understand system capabilities and performance.

Skills

5+ years of software design experience
C++
Reverse engineering
Software disassemblers & debuggers
All-source S&TI research
TS/SCI clearance
Bachelor's degree in EE/CS

Education

Bachelor's degree in EE, Computer Engineering, or Computer Science

Tools

IDA Pro
OllyDbg
Kali Linux
Metasploit

Job description

Booz Allen Hamilton seeks a Software Reverse Engineer to support a DoW client. You will disassemble software, evaluate subsystems, and present concise intelligence assessments. You will work with a contract team to identify vulnerabilities and explain findings to stakeholders.

The role requires TS/SCI clearance, a computer science/engineering degree, and strong C++ and reverse engineering skills. Experience with processors, FPGAs, DSPs, and SDRs is highly valued.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Software Reverse Engineer, TS/SCI Cyber Analysis
Senior Software Reverse Engineer, TS/SCI Cyber Analysis

Booz Allen Hamilton • Charlottesville (VA)

On-site
USD 86,000 - 198,000
Health benefits
Life insurance
Disability benefits
+4
Software Reverse Engineer
Software Reverse Engineer

Booz Allen Hamilton • Charlottesville (VA)

On-site
USD 86,000 - 198,000
IDA Pro experience
OllyDbg experience
Kali Linux experience
+1
Senior Reverse Engineer – S&TI & DoD Systems
Senior Reverse Engineer – S&TI & DoD Systems

Booz Allen Hamilton • Charlottesville (VA)

On-site
USD 86,000 - 198,000
Health, life and disability insurance
Professional development and tuition
Paid leave
+2
Software Reverse Engineer
Software Reverse Engineer

Zachary Piper Solutions • Bethesda (MD)

On-site
USD 180,000 - 220,000
Comprehensive benefits package
Paid time off
401k
Software Reverse Engineer (TS/SCI)- Senior & Mid
Software Reverse Engineer (TS/SCI)- Senior & Mid

Vexterra Group • Bethesda (MD)

On-site
USD 100,000 - 130,000
Software Reverse Engineer, Senior
Software Reverse Engineer, Senior

Booz Allen Hamilton • Charlottesville (VA)

On-site
USD 86,000 - 198,000
Health benefits
Life insurance
Disability benefits
+4
Reverse Software Engineer
Reverse Software Engineer

Booz Allen Hamilton • Charlottesville (VA)

On-site
USD 86,000 - 198,000
Health, life and disability insurance
Professional development and tuition
Paid leave
+2
Senior Malware Reverse Engineer — Offensive Cyber Ops
Senior Malware Reverse Engineer — Offensive Cyber Ops

Phase2 Technology • Fort Meade (MD)

On-site
USD 86,000 - 198,000
Mid-Level Cyber Capability Developer (Reverse Engineer) - Software Reverse Engineering
Mid-Level Cyber Capability Developer (Reverse Engineer) - Software Reverse Engineering

Data Intelligence LLC • McLean (VA)

On-site
USD 110,000 - 170,000
Medical insurance
Dental insurance
Vision insurance
+3
Senior Cyber Capability Developer (Reverse Engineer) - Software Reverse Engineering
Senior Cyber Capability Developer (Reverse Engineer) - Software Reverse Engineering

Data Intelligence LLC • McLean (VA)

On-site
USD 140,000 - 180,000
Medical, dental, vision insurance
401k
PTO & holidays
+2