ICF is a global advisory and technology services provider, combining unmatched expertise with cutting-edge technology to help clients solve their most complex challenges, navigate change, and shape the future. ICF is an equal opportunity employer, committed to hiring regardless of any protected characteristic, such as race, ethnicity, national origin, color, sex, gender identity/expression, sexual orientation, religion, age, disability status, or military/veteran status. ICF empowers its employees to share their expertise and collaborate with others to achieve personal and professional goals.
ICF International is seeking an experienced Software Developer to support the research and development of new cyber analytic capabilities. The successful candidate will work on a large federal cyber security analytic program, contributing to the knowledge of cyber-attacks, vulnerabilities, and hostile cyber actors. This is an opportunity to work with the latest and emerging technologies, contribute to an important project, and build a great career at ICF. The role is primarily telework-based with occasional meetings at client locations or ICF facilities within the National Capital Region.
Responsibilities:
- Work closely with cyber personnel to understand manual analytic processes and assist in the automation of those processes
- Create automated analytic capability sets (e.g., signature, behavioral, heuristic, anomalous, unsupervised-learning, predictive, and emerging)
- Develop new platforms to elicit operational effect
- Support the design, development, and deployment of production systems adhering to the Continuous Integration/Continuous Delivery (CI/CD) pipeline
- Provide post-deployment support of continuous analysis through the full lifecycle of the capabilities
- Perform functions associated with the analysis of information, refinement of analytics and countermeasure selection, reviewing output, and making upgrades/improvements to the performance of the analytics and countermeasures