Quantum Research Intl is seeking a Senior level Software Developer to develop, test, and maintain Machine Learning software and computer applications to improve and optimize cybersecurity across the agency.
Requirements
- Strong background in Python
- Ability to tailor code analysis for application-specific concerns
- Ability to develop secure software according to secure software deployment methodologies, tools, and practices
- Knowledge of cybersecurity and privacy principles, cyber threats and vulnerabilities, and the specific operational impacts of cybersecurity lapses
- Understands complex data structures and computer programming principles
- Knowledge of cybersecurity and privacy principles and methods that apply to software development
- Understands secure configuration management techniques, software debugging principles, software design tools, methods, and techniques, and software development methodologies (e.g., Agile, DevOps, etc)
Responsibilities
- Analyze information to determine, recommend, and plan the development of a new application or modification of an existing application
- Apply coding and testing standards, apply security testing tools including fuzzing static-analysis code scanning tools
- Capture security controls used during the requirements phase to integrate security within the process
- Compile and write documentation of program development and subsequent revisions
- Confer with systems analysts, engineers, programmers, and others to design application
- Correct errors by making appropriate changes and rechecking the program to ensure that desired results are produced
- Design, develop, and modify software systems, using scientific analysis and mathematical models to predict and measure outcome and consequences of design
Other
- TS/SCI eligible, subject to CI Polygraph
- IAT Level 3 (or better a plus)
- Bachelor’s degree. In lieu of degree, CISSP-ISSAP may be accepted
- 6 years exp or more