> Markdown version of [/jobs/ext/1579023-software-reverse-engineer-senior](https://www.wearedevelopers.com/jobs/ext/1579023-software-reverse-engineer-senior). 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). --- # Software Reverse Engineer, Senior - **Company:** Booz Allen Hamilton Inc. - **Location:** Albemarle County, VA, United States - **Experience:** Expert - **Salary:** $86,800.0 - $198,000.0 - **Contract:** Permanent contract - **Skills:** C++ (Programming Language), Computer Programming, Computer Engineering, Software Debugging, Firmware, Field-Programmable Gate Array (FPGA), Kali Linux, OllyDBg, Program Analysis, Reverse Engineering, Software Engineering, Diagnostic Tools, Computer Network Technologies, Information Technology, Metasploit, IDA Pro, Programming Languages - **Published:** July 17, 2026 - **Apply:** https://justjobs.com/main/sendform/8/8/28176/1/17617278?backUrl=%2Fcareer%2F17617278%2FSoftware-Reverse-Engineer-Senior-Virginia-Charlottesville ## About the Role * 5+ years of experience with software design and development * Experience with C++ and programming languages * Experience with software design and development, including software disassemblers, debuggers, and reverse engineering applications * Experience with performing in-depth technical evaluations of computer and network technologies * Ability to conduct all-source S&TI research, analysis, and engineering * TS/SCI clearance * Bachelor's degree in EE, Computer Engineering, or Computer Science Nice If You Have: * 2+ years of experience with software and firmware code assembly, disassembly, reverse engineering, software de-buggers, and diagnostic tools, including IDA Pro, OllyDbg, Kali Linux, and Metasploit * Experience in programming with Field Programmable Gate Arrays (FPGAs) * Experience with Digital Signal Processing (DSP) design or modeling * Experience with the analysis of Software Defined Radios (SDRs) * Knowledge of military systems and computer network technologies, designs, and programs * Possession of excellent verbal and written communication skills ## Description firmware, and analysis of software and firmware to understand the capabilities and performance of the system based on software analysis. ## Related Videos - [You’re a great coder? That alone won’t get you far: The soft skills secret in IT success](https://www.wearedevelopers.com/videos/1076-you-re-a-great-coder-that-alone-won-t-get-you-far-the-soft-skills-secret-in-it-success) - [Playing Pong on a shoulder press machine](https://www.wearedevelopers.com/videos/100140-playing-pong-on-a-shoulder-press-machine) - [Agent Smith Gets Hardware: Autonomous IoT Hacking From Debug Port to Cloud API](https://www.wearedevelopers.com/videos/100258-agent-smith-gets-hardware-autonomous-iot-hacking-from-debug-port-to-cloud-api) - [Grappling With Clunky Old Software? Start by Understanding What’s Inside!](https://www.wearedevelopers.com/videos/1189-grappling-with-clunky-old-software-start-by-understanding-what-s-inside) - [Security Pitfalls for Software Engineers](https://www.wearedevelopers.com/videos/726-security-pitfalls-for-software-engineers) - [When Agents Meet Legacy: Never Change a Running System](https://www.wearedevelopers.com/videos/100320-when-agents-meet-legacy-never-change-a-running-system) ## Related Articles - [9 Ways to Make Money Hacking](https://www.wearedevelopers.com/magazine/333-9-ways-to-make-money-hacking) - [How Much Does a Software Engineer Make? Realistic Software Engineering Salaries](https://www.wearedevelopers.com/magazine/425-how-much-does-a-software-engineer-make-realistic-software-engineering-salaries) - [Is Software Engineering Hard?](https://www.wearedevelopers.com/magazine/448-is-software-engineering-hard) - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs) - [Software Engineer Career: Things You Should Know](https://www.wearedevelopers.com/magazine/143-software-engineer-career-things-you-should-know) - [Where to Find Entry-Level Software Engineering Jobs](https://www.wearedevelopers.com/magazine/397-where-to-find-entry-level-software-engineering-jobs)