06 Apr, 2022

Software Reverse Engineer

  • ManTech
  • Vienna, VA
Full time Developer

Job Description

ManTech's Advanced Forensics team in Vienna, Virginia is seeking a Software Reverse Engineer to detect/deflect Cyberattacks on networks and communications systems and structures.

Apply now at ManTech to help fight the War on Global Terrorism by providing state of the art technical exploitation and collection capabilities in digital media exploitation triage and automation, advanced technical Media Exploitation (MEDEX), and advanced Mobile Device Exploitation. Activities include digital forensics activities, software reverse engineering, hardware exploitation, parser development, reverse engineering, mobile applications development and engineering, and technical exploitation (collection, transmission, prioritization translation, and analysis and dissemination of materials).

Responsibilities include:

  • Isolate, review, analyze, and reverse-engineer programs and applications.
  • Work within the boot process, kernel, and system internals to devise novel solutions using tools like IDA Pro, debuggers, and in-target probes to research behavior of binaries.
  • Analyze software and firmware using reverse engineering techniques to understand security vulnerabilities, working closely with teammates who value innovation and execution.
  • Analyze, disassemble, and reverse engineer software binaries; document and transition results in reports, presentations and technical exchanges.
  • Design, prototype, document, test and transition code analysis methods and tools appropriate for operational use.
  • Conduct intelligence analysis and write intelligence reports

Basic Qualifications:

  • Bachelor’s degree in Science, Technology, Engineering and Mathematics (STEM) discipline preferred and 4 or more years of related experience.
  • Department of Defense (DoD) 8570 Compliant, IAT Level II certified.
  • Working experience with reverse engineering and network security tools, including IDA Pro, GDB, WinDdg, YARA, Windows Sysinternals, Kali Linux, and/or Wireshark • Working level programming knowledge/experience with Windows Kernel, C, c++ Python and/or Assembly Language and ability to work in a team environment using modern version control systems.
  • Working level experience in hardware configuration, network/data communications and protocols.
  • Working level experience in software engineering and scripting.
  • Experience/understanding of compiler specifics, operating system concepts, security models, and the causes of most vulnerabilities and how to exploit them. Preferably, experience coding and disassembling software on both Windows and Linux or other *BSD and Unix variants.
  • Working experience/knowledge of cyber exploitation and attack, to identify, quantify, prioritize, and report vulnerabilities in architectures, networks, communications, applications, and systems.
  • Experience establishing defense mechanisms to detect / deflect Cyberattacks on networks and communications systems and structures and designing / evaluating applications secure from known and potential methods of Cyberattack.
  • Experience coordinating systems implementation activities to ensure transition from development to implementation and operation, presenting and defending a position, and communicating with government and contractor team members.
  • Experience with virtualization, driver programming, debugging, and diagnosing software systems.
  • Experience with ethical hacking and/or testing software vulnerabilities.
  • Candidate will be required to complete and pass a written test, prior to beginning work on the contract.

Preferred Qualifications:

  • Industry standard certification such as [Certified Ethical Hacker (CEH), GIAC Reverse Engineering Malware (GREM), Certified Reverse Engineering Analyst (CREA), etc.].

Security Clearance Requirements:

  • None

ManTech Offers Opportunities and Resources to Launch Your Career such as:

  • Fully-paid Bachelor's and Master's Degree Programs.
  • Free Certifications such as CISSP and Certified Ethical Hacker (CEH).
  • Free Online Skills Learning in big data, networking, systems administration, cloud computing, DevOps, CNO, cybersecurity, and software development.
  • Free Test Preparation for Security+, PMP, CISSP, and AWS—just to name a few.   
  • Career Mobility Program  provides a process for career guidance, development, advice, and advocacy for employees.
  • Technical Recognition Awards are generous Cash Awards to Recognize Employees for outstanding technical achievement. 
  • Academic Partnership with MIT.
  • Training and conference opportunities, plus the industry-leading cyber courses to include the Advanced Cyber Training Program (ACTP).

 Other Amazing Benefits Include:

  • 20 days PTO, plus 10 holidays
  • PTO sellback
  • PTO carryover of up to 240 hours
  • Up to 5% 401k match
  • Up to 4 weeks parental leave