Senior Vulnerability Researcher & Reverse Engineer

Agile Defense•Fort Meade, MD
•Onsite

About The Position

Agile Defense is seeking a Senior Vulnerability Researcher & Reverse Engineer to conduct advanced vulnerability research and reverse engineering on target software and hardware systems. The role focuses on identifying exploitable weaknesses for cyberspace capability development and supporting mission-critical national security solutions. The position is located in Fort Meade, Maryland, and requires an active TS/SCI clearance with CI Poly. Limited TDY travel may be required as mission needs dictate.

Requirements

  • Bachelor’s degree in Computer Science, Computer Engineering, Electrical Engineering, or a related technical field.
  • At least 10 years of related professional experience, or a master's degree and at least 8 years of related professional experience.
  • Proficiency with disassemblers or decompilers such as IDA Pro, Ghidra, and/or Binary Ninja.
  • Strong understanding of x86/x64/ARM assembly language and processor architectures.
  • Practical experience with debuggers such as WinDbg, GDB, and/or LLDB, and dynamic analysis tools.
  • Demonstrated capability discovering vulnerabilities in compiled software, including C/C++/Rust applications.
  • Understanding of common vulnerability classes, including memory corruption, logic flaws, and race conditions.
  • Proficiency with fuzzing frameworks such as AFL, libFuzzer, and Honggfuzz, and corpus management.
  • Strong scripting skills in Python, Ruby, or a similar language for automation and analysis.
  • Experience documenting technical research for technical and operational audiences.
  • Active TS/SCI with Poly clearance.

Responsibilities

  • Perform technical analysis of target platforms, including discovering zero-day vulnerabilities through fuzzing and code analysis.
  • Reverse engineer software applications, firmware, and hardware components using disassemblers, debuggers, and binary analysis tools.
  • Discover vulnerabilities through automated fuzzing, manual code review, and dynamic and static analysis techniques.
  • 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 about 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 and purple team operations, to develop and deliver mission-critical solutions.
  • Conduct limited TDY travel as mission requires.

Benefits

  • Health Insurance
  • Life Insurance
  • Paid Time Off
  • Holiday Pay
  • Short-term and long-term Disability
  • Retirement
  • Learning and Development opportunities
  • Other optional benefit elections
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service