Bachelor's degree in Computer Science or related field
Four years of additional software engineering experience may substitute for a degree
Proficiency in C/C++, Python, and/or Java
Familiarity with Git and CI/CD workflows
Understanding of software development principles, debugging, and testing
Ability to work independently and collaboratively
Responsibilities
Develop, maintain, and enhance software systems based on documented requirements
Collaborate with Red, Blue, and Hunt teams to support cyber tool development
Assist in troubleshooting software issues, debugging code, and resolving defects
Support development of tools for vulnerability analysis, malware detection, and network defense
Participate in testing and validation to ensure software meets design and mission requirements
Contribute to CI/CD pipelines and modern development workflows
Work with data such as logs, binaries, and network traffic to support analysis and tool functionality
Provide input to system and software design, including component-level development and integration
Support rapid-response efforts to address emerging cyber threats
Benefits
Opportunity to work on cutting-edge cybersecurity tools
Collaborative environment with cross-functional teams
Engagement in rapid-response efforts to combat cyber threats
Exposure to advanced software development practices
Potential for professional growth in a high-demand field
Full Job Description
Your Impact
You'll support the development and evolution of cybersecurity tools and mission systems-helping drive both immediate operational needs and long-term capability growth. Day-to-day, that can look like:
Developing, maintaining, and enhancing software systems based on documented requirements
Collaborating with Red, Blue, and Hunt teams to support cyber tool development and mission needs
Assisting in troubleshooting software issues, debugging code, and resolving defects
Supporting development of tools used for vulnerability analysis, malware detection, and network defense
Participating in testing and validation to ensure software meets design and mission requirements
Contributing to CI/CD pipelines and modern development workflows
Working with data such as logs, binaries, and network traffic to support analysis and tool functionality
Providing input to system and software design, including component-level development and integration
Supporting rapid-response efforts to address emerging cyber threats
Qualifications
Active TS/SCI with polygraph
Bachelor's degree in Computer Science or related discipline
Four (4) years of additional software engineering experience may be substituted in lieu of a degree
Experience developing in C/C++, Python, and/or Java
Familiarity with Git and CI/CD workflows
Understanding of software development principles, debugging, and testing
Ability to work independently and within a collaborative team environment
Nice to Have
Exposure to reverse engineering, malware analysis, or vulnerability research
Ability to analyze binaries, logs, memory, or network traffic
Experience or familiarity with Red Team, Blue Team, or Hunt operations
Understanding of cybersecurity tools, techniques, or network fundamentals
Interest in automation, modern tooling, or AI-assisted development workflows