Software Reverse Engineer

Category: Software Development
Location: Columbia , Maryland
Apply to Job
Job Details:

We are looking for software reverse engineers who can perform triage, categorize, and analyze discovered vulnerabilities. They will have the opportunity to perform traditional RE and vulnerability research with a focus on OCO (Offensive Cyber Operations) and DCO (Defensive Cyber Operations) activities. The feasibility and impact of the findings will often require team members to develop prototype exploitations based on identified vulnerabilities.


Experience in reverse engineering technologies and methodologies

Bachelor’s degree in computer science or related field


  • FSP required, No CCA
  • FANX3
Desired Skills:


  • Experience in x86/x64 assembly, software reverse engineering, kernel debugging, and protocol stacks
  • Experience with computer implant architecture and development  
  • Experience with software reverse engineering tools—IDAPro, GDB, WinDbg, Immunity/OllyDbg
  • Understanding of the Windows Operating System internals and APIs
  • Experience analyzing shellcode, packed and obfuscated and the associated algorithms
  • Experience with Python scripting to automate analysis and RE tasks
  • Experience developing computer exploits
  • Applicable security certifications: CISSP, C|EH, CREA, GPEN, GREM, OSCP, OSCE


Back Apply to Job

Cypher is a committed to hiring and retaining a diverse workforce. We are proud to be an Equal Opportunity/Affirmative Action-Employer, making decisions without regard to race, color, religion, creed, sex, sexual orientation, gender identity, marital status, national origin, age, veteran status, disability, or any other protected class.