21 days old

Malware Engineer (Senior)

Castine, ME 04421
  • Job Code

Malware Engineer will analyze, reverse, and repurpose software designed to cause damage to computer equipment and network devices. They will assist analysts with the dissection and understanding of malware samples collected and stored within a malware repository. Leveraging industry leading software, hardware, and frameworks the Engineer will learn to understand the effects caused by a given sample, it's tactics, techniques, and procedures (TTPs), and associated threat actor(s). They will document all findings and enrich malware details within the malware repository. Repurposing of malware will allow for specific samples to leverage their TTPs for other uses OR neuter certain effects. The Engineer will capture and perform initial analysis on captured data. This includes volatile data, log data, and network traffic (PCAP) to identify any & all immediate intrusion related artifacts. These findings will in turn allow immediate defensive countermeasures to be implemented. The Engineer will develop necessary procedures and/or scripts to assist.


  • Analyze executables and malicious files
  • Collaborate with a team of experienced malware analysts and researchers
  • Develop novel solutions to challenges facing incident responders and malware analysts
  • Support the company's research and development efforts
  • Strong programming skills
  • Ability to analyze disassembly of x86 and x64 binaries
  • Knowledgeable in the use of:
    • IDA Pro disassembler
    • User- and kernel-mode debuggers
    • Common binary file formats
    • Dynamic analysis tools
    • Network analysis tools
  • Ability to reverse engineer binaries of various types including:
    • C/C++
    • Delphi
    • NET
    • Flash
    • Compiled VBScript
  • Understanding of software exploits
  • Experience developing scripts to decode obfuscated data and network communications
  • Experience developing applications in C, C++, and .NET
  • Thorough understanding of network protocols
  • Experience mitigating anti-reverse engineering techniques
  • Ability to develop code that takes advantages of a weakness in an operating system, application or any other software code, including application plug-ins. Familiar with disassembly tools and able to develop functional exploits; Create custom shellcode; develop code that can bypass typically security measures; experience with ring 0 programming.
  • The ability to understand and create code in C, and Python or JavaScript.
  • Demonstrated experience and/or training in using both static and dynamic tools/techniques to analyze and reverse-engineer malware, to include: Binary Ninja, Immunity Debugger, Ollydbg, Windbg, Ida Pro, and/or Ghidra.

Additional Qualifications:

  • Ability to analyze shellcode
  • Ability to analyze packed and obfuscated code
  • Capable of Python scripting to automate analysis tasks
  • Capable of identifying host- and network-based indicators


  • A Bachelor's Degree in computer engineering, computer science, or another closely related IT discipline.
  • 8+ years of experience
  • Meet minimum required certification standards include the 8570 requirements, under section 'DoD 8570.01-M Requirements'.
  • Meet Information Assurance Technical (IAT) Level II certification by holding and maintaining Security+ Continuing Education (CE).


  • TS/SCI

Must be able to obtain, maintain and/or currently possess a security clearance.


Posted: 2020-09-09 Expires: 2020-10-10

Before you go...

Our free job seeker tools include alerts for new jobs, saving your favorites, optimized job matching, and more! Just enter your email below.

Remember to mention ConstructionJobs as your source for this job! Employers prefer our qualified candidates, so make sure they know we sent you.

Share this job:

Malware Engineer (Senior)

Parsons Corporation
Castine, ME 04421

Join us to start saving your Favorite Jobs!

Sign In Create Account