Senior Vulnerability Researcher & Reverse Engineer

Agile Defense, Inc.

Fort Meade (MD)

On-site

USD 155,000 - 175,000

Full time

4 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Health Insurance
Life Insurance
Paid Time Off
Holiday Pay
short-term Disability
long-term Disability
Retirement
Learning and Development opportunities
other optional benefit elections

Job summary

Agile Defense, Inc. is seeking a Senior Vulnerability Researcher & Reverse Engineer to advance cyberspace capability development through in-depth vulnerability research and reverse engineering of software, firmware, and hardware.

You will identify exploitable weaknesses, prototype PoCs, and document methodologies for technical and operational audiences. The role requires TS/SCI with Poly, 10+ years of related experience (or 8+ with a Master’s), and hands-on use of IDA Pro, Ghidra, and debuggers,

Qualifications

  • Bachelor’s degree in Computer Science, Computer Engineering, Electrical Engineering, or related field.
  • 10+ years of related professional experience; Master’s +8+ years.
  • Proficiency with disassemblers/decompilers (IDA Pro, Ghidra, Binary Ninja).
  • Strong knowledge of x86/x64/ARM assembly and architectures.
  • Experience with debuggers (WinDbg/GDB/LLDB) and dynamic analysis.
  • Vulnerability discovery in C/C++/Rust applications and memory models.
  • Familiarity with fuzzing frameworks and corpus management.
  • Proficient in Python/Ruby for automation and analysis.
  • Active TS/SCI with Poly.

Responsibilities

  • Perform technical analysis of target platforms and discover zero-days via fuzzing and code review.
  • Reverse engineer software, firmware, and hardware components with disassemblers and debuggers.
  • Conduct vulnerability discovery through automated and manual analysis techniques.
  • Prototype PoCs to validate findings and assess operational utility.
  • Analyze architectures, protocols, and security mechanisms to identify attack surfaces.
  • Document technical details, exploitation methods, and capability development ideas.
  • Provide technical briefs to capability developers on weaknesses and paths to exploitation.
  • Collaborate with development teams to translate research into tools.
  • Stay aware of public vulnerabilities and adversary tradecraft relevant to targets.
  • Apply offensive cyber domain expertise to deliver mission-critical solutions.
  • Conduct limited TDY travel as needed.

Skills

Disassemblers
CPU architectures
Debuggers
C/C++/Rust
Fuzzing
Python scripting
Vulnerability research
Documentation

Education

Bachelor's degree in CS/CE/EE

Tools

IDA Pro
Ghidra
Binary Ninja
WinDbg/GDB/LLDB

Job description

About Agile Defense

At Agile Defense we know that action defines the outcome and new challenges require new solutions. That’s why we always look to the future and embrace change with an unmovable spirit and the courage to build for what comes next.

Our vision is to bring adaptive innovation to support our nation's most important missions through the seamless integration of advanced technologies, elite minds, and unparalleled agility—leveraging a foundation of speed, flexibility, and ingenuity to strengthen and protect our nation’s vital interests.

Req #: 1969

Job Title: Senior Vulnerability Researcher & Reverse Engineer

Location: Fort Meade, MD

Clearance Level: TS/SCI with CI Poly

Summary

Agile Defense is looking for an amazingly talented Vulnerability Researcher/Reverse Engineer to join our team! In this role you will get to conduct advanced vulnerability research and reverse engineering on target software and hardware systems to identify exploitable weaknesses for cyberspace capability development.

What You'll Be Doing:
  • Perform technical analysis of target platforms, including discovery of zero-day vulnerabilities through fuzzing and code analysis.
  • Reverse engineer software applications, firmware, and hardware components using disassemblers, debuggers, and binary analysis tools.
  • Perform vulnerability discovery through automated fuzzing, manual code review, and dynamic/static analysis techniques.
  • Rapidly prototype proof-of-concept exploits to validate vulnerability findings and assess operational utility.
  • Analyze target system architectures, protocols, and security mechanisms to identify attack surfaces and weakness patterns.
  • Document vulnerability technical details, exploitation methodology, and recommended capability development approaches.
  • Provide technical intelligence briefs to capability developers on target system weaknesses and exploitation pathways.
  • Collaborate with capability development teams to translate vulnerability research into operational tools.
  • Maintain awareness of public vulnerability disclosures, exploit techniques, and adversary tradecraft relevant to target systems.
  • Apply offensive cyber domain expertise, including red/purple team operations, to develop and deliver mission-critical solutions.
  • Conduct limited TDY travel as mission requires.
What Required Skills You'll Bring:
  • Bachelor’s degree in Computer Science, Computer Engineering, Electrical Engineering, or related technical field
  • 10+ years of related professional experience; Master's degree and 8+ years of related professional experience
  • Proficiency with disassemblers/decompilers (IDA Pro, Ghidra, and/or Binary Ninja)
  • Strong understanding of x86/x64/ARM assembly language and processor architectures
  • Practical experience with debuggers (WinDbg, GDB, and/or LLDB) and dynamic analysis tools
  • Demonstrated capability discovering vulnerabilities in compiled software (C/C++/Rust applications)
  • Understanding of common vulnerability classes (memory corruption, logic flaws, race conditions)
  • Proficiency with fuzzing frameworks (AFL, libFuzzer, Honggfuzz) and corpus management
  • Strong scripting skills (Python, Ruby, or similar) for automation and analysis
  • Experience documenting technical research for both technical and operational audiences
  • Active TS/SCI with Poly

$155,000 - $175,000 a year

Benefits
  • In addition, Agile Defense invests in its employees beyond just compensation.
  • Health Insurance
  • Life Insurance
  • Paid Time Off
  • Holiday Pay
  • short-term Disability
  • long-term Disability
  • Retirement
  • Learning and Development opportunities
  • other optional benefit elections
Our Core Values
  • Happy - Be Infectious. Happiness multiplies and creates a positive and connected environment where motivation and satisfaction have an outsized effect on everything we do.
  • Helpful - Be Supportive. Being helpful is the foundation of teamwork, resulting in a supportive atmosphere where collaboration flourishes, and collective success is celebrated.
  • Honest - Be Trustworthy. Honesty serves as our compass, ensuring transparent communication, and ethical conduct, essential to who we are and the complex domains we support.
  • Humble - Be Grounded. Success is not achieved alone, humility ensures a culture of mutual respect, encouraging open communication, and a willingness to learn from one another and take on any task.
  • Hungry - Be Eager. Our hunger for excellence drives an insatiable appetite for innovation and continuous improvement, propelling us forward in the face of new and unprecedented challenges.
  • Hustle - Be Driven. Hustle is reflected in our relentless work ethic, where we are each committed to going above and beyond to advance the mission and achieve success.
Equal Opportunity Employer/Protected Veterans/Individuals with Disabilities
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Vulnerability Researcher
Vulnerability Researcher

Agile Defense, Inc. • Fort Meade (MD)

On-site
USD 155,000 - 175,000
Health Insurance
Life Insurance
Paid Time Off
+2
Software Developer
Software Developer

Agile Defense, Inc. • Fort Meade (MD)

On-site
USD 155,000 - 175,000
Health Insurance
Life Insurance
Paid Time Off
+4
Software Developer
Software Developer

Agile Defense, LLC • Fort Meade (MD)

On-site
USD 155,000 - 175,000
Health Insurance
Life Insurance
Paid Time Off
+4
Senior Application Security Engineer
Senior Application Security Engineer

Agile Defense, Inc. • United States

Remote
USD 140,000 - 145,000
Health Insurance
Life Insurance
Paid Time Off
+5
Systems Integration Engineer
Systems Integration Engineer

Agile Defense, Inc. • Washington

On-site
USD 115,000 - 155,000
Systems Integration Engineer
Systems Integration Engineer

Agile Defense, LLC • Washington

On-site
USD 115,000 - 155,000
Senior Technical Integration Lead
Senior Technical Integration Lead

Agile Defense, Inc. • San Diego (CA)

On-site
USD 140,000 - 190,000
Computer Engineer III
Computer Engineer III

Agile Defense, Inc. • Virginia Beach (VA)

On-site
USD 125,000 - 135,000
DevSecOps Engineer
DevSecOps Engineer

Agile Defense, Inc. • Fort Bragg (NC)

On-site
USD 95,000 - 130,000
Senior Platform DevOps Engineer
Senior Platform DevOps Engineer

Agile Defense, Inc. • Fort Meade (MD)

On-site
USD 155,000 - 175,000