> Markdown version of [/jobs/ext/4352048-software-engineer](https://www.wearedevelopers.com/jobs/ext/4352048-software-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 ENGINEER - **Company:** Halogen Engineering Group, Inc. - **Location:** Linthicum Heights, MD, United States - **Experience:** Expert - **Salary:** $233,000.0 - $246,000.0 - **Contract:** Permanent contract - **Skills:** Testing (Software), C (Programming Language), Microsoft Windows, Application Programming Interfaces (APIs), Software Applications, Systems Engineering, Bash Shell, C++ (Programming Language), Network Analysis, Configuration Management, Capability Maturity Model Integration, Software Documentation, Information Systems, Linux, GNU Debuggers, Python (Programming Language), Kernel Debuggers, OllyDBg, Object-Oriented Software Development, Software Engineering, Software Requirements Analysis, Software Systems, WinDBg, Scripting, Malware, Integration Tests, Information Technology, IDA Pro, Reverse Engineering Software - **Published:** October 8, 2026 - **Apply:** https://www.thejobnetwork.com/job/00ff7c6e-ecc7-4e77-b16f-5ff1f9584af6/software-engineer-cmmidev-yrs-of-experience-tssci-wpoly-clearance-is-required-iw- ## About the Role * Eleven [11] years experience in software development and maintenance: ie. software requirements analysis, software design including object oriented analysis and design, coding, testing, documentation, configuration management, user training, deployment, life cycle maintenance. (Relevant Degrees: Electrical/Computer/Software Engineering, Computer Science, Math or Information Systems) * Documented formal training on the Software Engineering Institute (SEI) Capability Maturity Model Integration for Development (CMMI-DEV) model or documented experience working on projects that applied some portions of this model * Documented formal training on DOD standards for software testing and documentation or documented experience working on projects that applied these standards Desired Skills * Experience in malware analysis and mitigation techniques * Strong understanding of the Windows and Linux Operating System internals and APIs * Knowledge of analyzing shellcode, packed and obfuscated and the associated algorithms a plus * Experience with scripting languages such as Python, Bash, Pearl, etc * Experience in host and network analysis to identify and characterize anomalies and vulnerabilities in the platform * Experience documenting findings in reports and briefings * Security certifications a plus: CISSP, C|EH, CREA, GPEN, GREM, OSCP, OSCE * Experience in x86/x64 assembly and/or C, C++, software reverse engineering, kernel debugging, and/or protocol stacks * Experience developing computer exploits * Experience in Software Reverse Engineering with at least 1 of the following tool or an equivalent: IDAPro, GDB, WinDbg, Immunity/OllyDbg ## Description Salary is determined by various factors, including but not limited to location, the individual's particular combination of education, knowledge, skills, competencies, and experience, as well as contract-specific affordability and organizational requirements. Capabilities * Designs, modifies, develops, writes, and implements and tests software and software applications individually or as a team member * Primary role is to lead technical design of software systems as well as lead integration testing of software systems * Supports System Administrators with the installation of software applications * Participates in the testing process through test review and analysis, test witnessing and certification of software * Develops software documentation * Works with system engineering team or software team lead to review and validate system requirements and to derive software requirements from system/subsystem requirements