> Markdown version of [/jobs/ext/1918159-mid-level-malware-engineer-active-top-secret](https://www.wearedevelopers.com/jobs/ext/1918159-mid-level-malware-engineer-active-top-secret). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Mid-level Malware Engineer / Active Top Secret - **Company:** Peraton Inc - **Location:** Arlington, VA, United States - **Experience:** Experienced - **Salary:** $112,000.0 - $179,000.0 - **Contract:** Permanent contract - **Skills:** C (Programming Language), Java (Programming Language), .NET Framework, Microsoft Windows, Android Software Development, Apple IOS, Apple Mac Systems, C Sharp (Programming Language), C++ (Programming Language), Computer Programming, Software Debugging, Linux, Fiddler (Software), OllyDBg, Windows PowerShell, Program Analysis, Reverse Engineering, Wireshark, Malware, Process Monitor, IDA Pro, Cyber Warfare, Golang - **Published:** August 4, 2026 - **Apply:** https://jobs.localjobnetwork.com/apply/add/87930333/1 ## About the Role * Bachelor's degree with 8+ years of relevant technical experience, or a Master's degree with 6+ years of experience. + An additional 4 years of experience may be substituted for a bachelor's degree. * Experience analyzing malicious applications across Linux, macOS, Windows, iOS, Android, and IoT devices. * Handson experience with several of the following tools: + IDA Pro, OllyDbg, x64dbg, Scylla x64, Objdump, Readelf, Ghidra, Process Explorer, CFF Explorer, Wireshark, Fiddler, Regshot, Process Monitor, Process Hacker * Demonstrated strong understanding of reverseengineering methodologies and file reconstruction. * Ability to unpack, deobfuscate, and analyze highly complex malicious applications. * Debugging experience, including identifying and defeating custom or known packers. * Experience with disassemblers and disassembly workflows. * U.S. citizenship required. * Active Top Secret Clearance with the ability to obtain SCI. + Ability to obtain and maintain a DHS EOD background investigation. Preferred Skills: * Experience with Python for automation or tooling. * Programming knowledge in one or more of the following: * Java, C, C++, .NET, PowerShell, Golang, C# ## Description As a MidLevel Malware Reverse Engineer, you'll dissect advanced threats, support active cyber operations, and help shape defensive strategies that protect highvalue government networks. * This role is ideal for professionals who thrive on technical depth, complex malware challenges, and meaningful impact. What You'll Do: * Isolate, analyze, and reverseengineer malicious binaries to determine behavior, functionality, and intent. * Perform static and dynamic analysis on malware samples across diverse platforms. * Produce detailed technical reports outlining findings, characteristics, and operational implications of malicious code. * Support active cyber operations and contribute to missiondriven malware analysis efforts. * Recommend countermeasures and mitigation strategies for malware targeting government communication systems. * Conduct reverse engineering on known and suspected malware to support incident response and threathunting activities. * Develop and refine policies, procedures, and methodologies for malware investigations across multiple networks. #CISA ## Related Videos - [The Developer Workstation Blind Spot: Why Your Security Stack Can't See What Matters Most](https://www.wearedevelopers.com/videos/100254-the-developer-workstation-blind-spot-why-your-security-stack-can-t-see-what-matters-most) - [Docker network without Docker](https://www.wearedevelopers.com/videos/1418-docker-network-without-docker) - [Go with the Flow: Stop the Leaks Before Your Memory's a Waterfall!](https://www.wearedevelopers.com/videos/100073-go-with-the-flow-stop-the-leaks-before-your-memory-s-a-waterfall) - [Security Pitfalls for Software Engineers](https://www.wearedevelopers.com/videos/726-security-pitfalls-for-software-engineers) - [Docker exec without Docker](https://www.wearedevelopers.com/videos/1094-docker-exec-without-docker) - [Scoring 2000 Products per Request: Performance Pitfalls in Golang](https://www.wearedevelopers.com/videos/2073-scoring-2000-products-per-request-performance-pitfalls-in-golang) ## Related Articles - [9 Ways to Make Money Hacking](https://www.wearedevelopers.com/magazine/333-9-ways-to-make-money-hacking) - [Dev Digest 191: Malware interviews, EU ❤️ Open Source and Skilled Agents](https://www.wearedevelopers.com/magazine/645-dev-digest-191-malware-interviews-eu-open-source-and-skilled-agents) - [Dev Digest 134 - Where pixels sing?](https://www.wearedevelopers.com/magazine/477-dev-digest-134-where-pixels-sing) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [Best Countries for Software Engineers](https://www.wearedevelopers.com/magazine/267-best-countries-for-software-engineers) - [What’s the Difference between a Junior, Mid, and Senior Developer?](https://www.wearedevelopers.com/magazine/238-what-s-the-difference-between-a-junior-mid-and-senior-developer)