Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

ICF Logo

Software Developer, Journeyman (Security Clearance Required)

ICF

$81,094 - $137,860
Dec 18, 2025
Arlington, VA, US
Apply Now

ICF seeks to support the research and development of new cyber analytic capabilities to help the US protect and defend its networks and critical information systems.

Requirements

  • Minimum 1 year of Python Development experience
  • Minimum 1 year of professional development experience using AWS serverless architecture
  • Familiarity with federal cybersecurity requirements
  • Experience with a variety of analytics (e.g., file, network, host-based, etc.)
  • Experience with developing applications running on Big Data platforms such as Hadoop/Cloudera or Spark, Power BI
  • Practical experience with the Databricks Intelligence Platform
  • Practical experience with Splunk to include Splunk Machine Learning (ML)

Responsibilities

  • Work closely with cyber personnel to understand manual analytic processes that are used to 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
  • 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

Other

  • Active security clearance required as part of client contract requirements
  • US Citizenship required as part of client contract requirements
  • Bachelor’s or Master’s degree in Computer Science or Software Development
  • Ability to prioritize and manage own workload
  • Interpersonal skills and the ability to communicate effectively with various clients in order to explain and elaborate on technical details