> Markdown version of [/jobs/ext/2156473-software-reverse-engineer](https://www.wearedevelopers.com/jobs/ext/2156473-software-reverse-engineer). 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 - **Company:** After School Matters, Inc. - **Location:** Annapolis Junction, MD, United States - **Contract:** Permanent contract - **Skills:** Java (Programming Language), Microsoft Windows, Software Applications, Software System Penetration Testing, C++ (Programming Language), Cyber Security, Software Debugging, Linux, Python (Programming Language), Network Protocols, OllyDBg, Software Architecture, Reverse Engineering, Secure Coding, Software Systems, System Programming, Information Technology, IDA Pro - **Published:** August 20, 2026 - **Apply:** https://pointertechnologies.applytojob.com/apply/owqfOWHpyV/Software-Reverse-Engineer?source=GS ## About the Role Pointer Technologies is seeking a highly skilled Software Reverse Engineer to join our team of experts. In this role, you will analyze software systems to understand their architecture, functionality, and potential vulnerabilities. The ideal candidate is adept at deconstructing complex systems, identifying weaknesses, and working collaboratively to address challenges. This person is diligent, works well with others, inspired to learn, driven by mission and practices effective communication., * Bachelor's or Master's degree in Computer Science, Cybersecurity, or a related field (or equivalent experience). * Proficiency in low-level programming languages such as C/C++ or assembly. * Strong understanding of debugging tools (e.g., IDA Pro, Ghidra, OllyDbg) and binary analysis. * Experience with operating system internals (e.g., Windows, Linux) and software architectures. * Familiarity with network protocols, encryption standards, and cybersecurity principles. * Ability to write clean and efficient scripts in Python, Java, or similar languages., * Experience in exploit development or penetration testing. * Knowledge of secure coding practices and cryptographic algorithms. * Strong problem-solving skills and the ability to work under minimal supervision. ## Description * Analyze and deconstruct software applications to understand their inner workings. * Identify vulnerabilities, malware, or potential security risks within software systems. * Create detailed documentation of findings, including functionality and code behavior. * Collaborate with operational teams to recommend and implement exploitation strategies. * Develop tools and scripts to assist in reverse engineering and automation tasks. * Stay up-to-date with the latest tools, techniques, and trends in reverse engineering and cybersecurity. * Support research and development efforts to enhance existing software solutions. ## Related Videos - [Docker network without Docker](https://www.wearedevelopers.com/videos/1418-docker-network-without-docker) - [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) - [Security Blindspots and How to Learn About Them - Anna Oliveira](https://www.wearedevelopers.com/videos/1754-security-blindspots-and-how-to-learn-about-them-anna-oliveira) - [How to Cause (or Prevent) a Massive Data Breach- Secure Coding and IDOR](https://www.wearedevelopers.com/videos/39-how-to-cause-or-prevent-a-massive-data-breach-secure-coding-and-idor) - [Discover the open source trio you didn’t expect: .NET and PostgreSQL on Linux](https://www.wearedevelopers.com/videos/2042-discover-the-open-source-trio-you-didn-t-expect-net-and-postgresql-on-linux) ## Related Articles - [9 Ways to Make Money Hacking](https://www.wearedevelopers.com/magazine/333-9-ways-to-make-money-hacking) - [Where to Find Entry-Level Software Engineering Jobs](https://www.wearedevelopers.com/magazine/397-where-to-find-entry-level-software-engineering-jobs) - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs) - [Where To Find Software Engineering Jobs](https://www.wearedevelopers.com/magazine/396-where-to-find-software-engineering-jobs) - [Dev Digest 134 - Where pixels sing?](https://www.wearedevelopers.com/magazine/477-dev-digest-134-where-pixels-sing) - [Best Countries for Software Engineers](https://www.wearedevelopers.com/magazine/267-best-countries-for-software-engineers)