General-Purpose Advanced Security Operations Software Engineer You will work on up-and-coming projects as a reverse engineer and software developer, collaborating closely with analysts, operators, data scientists, and other engineers to support mission objectives both tactically and through long-term development cycles. Responsibilities: Augment existing toolsets. Derive, document, and analyze requirements. Build prototypes to demonstrate understanding of mission requirements. Produce end-to-end toolsets that can operate within mission constraints. Provide technical consulting support across various software products and technologies advising customers on operational direction. Participate in peer code reviews to reduce defects. Required Skills: Reverse engineering experience. Ability to coordinate with cross-functional teams including analysts, operators, and external development shops to deliver holistic software solutions. Produce and modify software systems in C/C++/Python. Familiarity with Git and Subversion. Experience with Atlassian Tools (Jira, Confluence, Bamboo). Nice to Have: Experience with any of the following: Java, JavaScript, Bash, PowerShell, Perl, C#, Rust. Experience with developing advanced security operations specific software in Linux/Windows/Embedded applications. Familiarity with signals intelligence collection and analysis systems. Background in vulnerability research and exploit development. Experience Required: 12 years with Bachelor's degree in technical field, or 10 years without degree Location: Columbia, MD Clearance: TS/SCI with Polygraph required Salary Range: $204,000 - $247,000