Senior Software Reverse Engineer - TS/SCI Clearance

Peraton

Bethesda (MD)

On-site

USD 135,000 - 216,000

Full time

4 days ago
Be an early applicant
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Job summary

Peraton is seeking a Senior Software Reverse Engineer in Bethesda, MD to conduct in-depth analysis of software, firmware, and hardware to uncover true functionality and vulnerabilities. You will use static and dynamic techniques, including Ghidra/IDA Pro, VMware, and sandboxing, to reveal how systems support mission objectives.

The role requires 8+ years (or advanced degrees), TS/SCI with Poly, and strong C/C++/assembly skills.

Qualifications

  • Bachelor's degree with 8+ years of relevant experience; or Master's with 6+; or PhD with 3+.
  • Active TS/SCI clearance with Polygraph is required.
  • 3+ years of software reverse engineering experience.
  • Strong knowledge of Windows/Linux internals and x86/x64/ARM assembly.
  • Experience with IDA Pro, Ghidra, and Binary Ninja.
  • Experience with debugging tools such as WinDbg and GDB.
  • Experience with virtualization and sandboxing (VMware, KVM, QEMU).
  • Proficiency in C/C++, Assembly and scripting languages (Python, Java, .NET).
  • Understanding of security practices and vulnerability analysis.

Responsibilities

  • System Analysis: analyze compiled software and binaries to identify components.
  • Dynamic System & Environment Analysis: use VMware/KVM/QEMU to observe behavior.
  • Live Debugging: perform live on-system debugging and correlate with static analysis.
  • Static Reverse Engineering: decompile/disassemble with Ghidra/IDA Pro to find hidden logic.
  • Vulnerability Research: identify vulnerabilities and develop PoC exploits.
  • Tool Chain Mastery: use disk imagers, VM managers, network scanners, debuggers.
  • Mentorship: guide junior engineers in SWRE methods and tools.

Skills

TS/SCI clearance
Software reverse engineering
Windows internals
Linux internals
x86/x64/ARM assembly
C/C++/Assembly
Python
.NET
Security fundamentals
DoD 8570 IAT II (Desired)

Education

Bachelor's degree with 8+ years experience; or Master's 6+; or PhD 3+ (in IT/Cyber/SW Eng)

Tools

IDA Pro
Ghidra
Binary Ninja
WinDbg
GDB
VMware
KVM
QEMU
Wireshark
nmap
Disk image analysis

Job description

Peraton is seeking a Senior Software Reverse Engineer in Bethesda, MD to conduct in-depth analysis of software, firmware, and hardware to uncover true functionality and vulnerabilities. You will use static and dynamic techniques, including Ghidra/IDA Pro, VMware, and sandboxing, to reveal how systems support mission objectives.

The role requires 8+ years (or advanced degrees), TS/SCI with Poly, and strong C/C++/assembly skills.

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)
Senior Software Reverse Engineer (TS/SCI)

Peraton • Bethesda (MD), Northern (KY)

Hybrid
USD 135,000 - 216,000
Senior Software Reverse Engineer - Security & Firmware
Senior Software Reverse Engineer - Security & Firmware

Peraton • Bethesda (MD)

On-site
USD 140,000 - 210,000
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
Senior Reverse Engineer - TS/SCI Clearance (CNO)
Senior Reverse Engineer - TS/SCI Clearance (CNO)

Stanley Reid & Company • Annapolis (MD)

On-site
USD 120,000 - 190,000
Senior Software Reverse Engineer: Dynamic & Static Analysis
Senior Software Reverse Engineer: Dynamic & Static Analysis

Peraton • Huntsville (AL)

On-site
USD 112,000 - 179,000
Firmware Reverse Engineer (TS/SCI) Up to 275K
Firmware Reverse Engineer (TS/SCI) Up to 275K

stanleyreid • Maryland

On-site
USD 248,000 - 303,000
Full healthcare
10% 401k contribution
Generous PTO
Senior Reverse Engineer - TS/SCI Poly, Mission-Critical
Senior Reverse Engineer - TS/SCI Poly, Mission-Critical

stanleyreid • Maryland

On-site
USD 120,000 - 180,000
Fully-paid health benefits
PTO 5+ weeks & federal holidays
Tuition reimbursement
+1
Senior Reverse Engineer (TS/SCI + Poly) – Kernel/Forensics
Senior Reverse Engineer (TS/SCI + Poly) – Kernel/Forensics

General Dynamics IT • Maryland

On-site
USD 221,000 - 299,000
Reverse Engineer (Firmware) - up to 275K - FS Poly
Reverse Engineer (Firmware) - up to 275K - FS Poly

stanleyreid • Maryland

On-site
USD 248,000 - 303,000
Full healthcare
10% 401k contribution
Generous PTO
Senior Software Reverse Engineer & Vulnerability Analyst
Senior Software Reverse Engineer & Vulnerability Analyst

Peraton • Huntsville (AL)

On-site
USD 112,000 - 179,000