{"schemaVersion":"jobsearcher.job.v1","id":"39c72ecd69ecbb21f646e873","url":"https://jobsearcher.com/jobs/39c72ecd69ecbb21f646e873","canonicalUrl":"https://jobsearcher.com/jobs/39c72ecd69ecbb21f646e873","title":"Software Reverse Engineer","description":"OverviewIn this role you will perform in-depth analysis of software, firmware, and hardware to uncover true functionality, vulnerabilities, and their operational context. You will combine dynamic system analysis, static reverse engineering, and document exploitation to reveal how systems support mission objectives. You will work with advanced tooling in a sandboxed environment and mentor junior engineers. This is a technical, hands-on position at the intersection of cybersecurity and aggressive reverse engineering. You will help shape secure, resilient software for critical national security work.Compensation / Benefitsovertimeshift differentialdiscretionary bonusResponsibilitiesConduct comprehensive analysis of compiled software and binaries to extract artifacts and understand architectureUse virtualization, sandboxing, and environment observation to reveal real-time behaviorsPerform live on-system debugging and correlate findings with static analyses from specialized toolsApply advanced reverse engineering to decompile/disassemble and uncover hidden logicInvestigate vulnerabilities, undocumented features, and novel capabilities; develop proof-of-concept exploitsModel and simulate features to understand development, compilation, and deploymentUtilize a specialized toolchain for end-to-end analysis including disk imagers, VM managers, network scanners, and debuggersMentor junior engineers in SWRE methodologies and toolingKey requirements8+ years (Bachelor) or 6+ years (Master) or 3+ years (PhD) of relevant experience in reverse engineeringActive TS/SCI clearance with PolygraphExperience in software reverse engineering with malware analysis or vulnerability researchKnowledge of Windows and Linux internals, x86/x64 and ARM assemblyProficiency with static analysis tools (IDA Pro, Ghidra, Binary Ninja) and debugging tools (WinDbg, GDB)Experience with virtualization, sandboxing, and emulation (VMware, KVM, QEMU)SWRE toolchain skills including network analysis (Wireshark, nmap) and Linux CLIForensic disk image analysis and ability to analyze obfuscated/malicious softwareLinux/Unix command-line proficiency and scripting (Python, Java, or .NET)Strong understanding of security practices and software architecture flawsmentorshipstrong documentationcommunicationGhidraIDA ProBinary Ninja","company":"Peraton","rawCompany":"peraton","city":"Silver Spring","state":"MD","isRemote":false,"isActive":false,"createdAt":"2026-10-26T14:27:52.715Z","occupations":[{"code":"15-1252.00","title":"Software Developers","slug":"software-developers"},{"code":"15-1299.08","title":"Computer Systems Engineers/Architects","slug":"computer-systems-engineers-architects"},{"code":"15-1212.00","title":"Information Security Analysts","slug":"information-security-analysts"}],"industries":[{"code":"541512","title":"Computer Systems Design Services","slug":"computer-systems-design-services"},{"code":"541519","title":"Other Computer Related Services","slug":"other-computer-related-services"},{"code":"541511","title":"Custom Computer Programming Services","slug":"custom-computer-programming-services"}],"jobPosting":{"@context":"https://schema.org","@type":"JobPosting","title":"Software Reverse Engineer","description":"OverviewIn this role you will perform in-depth analysis of software, firmware, and hardware to uncover true functionality, vulnerabilities, and their operational context. You will combine dynamic system analysis, static reverse engineering, and document exploitation to reveal how systems support mission objectives. You will work with advanced tooling in a sandboxed environment and mentor junior engineers. This is a technical, hands-on position at the intersection of cybersecurity and aggressive reverse engineering. You will help shape secure, resilient software for critical national security work.Compensation / Benefitsovertimeshift differentialdiscretionary bonusResponsibilitiesConduct comprehensive analysis of compiled software and binaries to extract artifacts and understand architectureUse virtualization, sandboxing, and environment observation to reveal real-time behaviorsPerform live on-system debugging and correlate findings with static analyses from specialized toolsApply advanced reverse engineering to decompile/disassemble and uncover hidden logicInvestigate vulnerabilities, undocumented features, and novel capabilities; develop proof-of-concept exploitsModel and simulate features to understand development, compilation, and deploymentUtilize a specialized toolchain for end-to-end analysis including disk imagers, VM managers, network scanners, and debuggersMentor junior engineers in SWRE methodologies and toolingKey requirements8+ years (Bachelor) or 6+ years (Master) or 3+ years (PhD) of relevant experience in reverse engineeringActive TS/SCI clearance with PolygraphExperience in software reverse engineering with malware analysis or vulnerability researchKnowledge of Windows and Linux internals, x86/x64 and ARM assemblyProficiency with static analysis tools (IDA Pro, Ghidra, Binary Ninja) and debugging tools (WinDbg, GDB)Experience with virtualization, sandboxing, and emulation (VMware, KVM, QEMU)SWRE toolchain skills including network analysis (Wireshark, nmap) and Linux CLIForensic disk image analysis and ability to analyze obfuscated/malicious softwareLinux/Unix command-line proficiency and scripting (Python, Java, or .NET)Strong understanding of security practices and software architecture flawsmentorshipstrong documentationcommunicationGhidraIDA ProBinary Ninja","datePosted":"2026-10-26T14:27:52.715Z","dateModified":"2026-10-26T14:27:52.715Z","hiringOrganization":{"@type":"Organization","name":"Peraton","sameAs":"https://jobsearcher.com"},"jobLocation":{"@type":"Place","address":{"@type":"PostalAddress","addressLocality":"Silver Spring","addressRegion":"MD","addressCountry":"US"}},"identifier":{"@type":"PropertyValue","name":"JobSearcher","value":"39c72ecd69ecbb21f646e873"},"url":"https://jobsearcher.com/jobs/39c72ecd69ecbb21f646e873"}}