Software Developer, Senior; Security Clearance Required
Listed on 2026-07-18
-
Software Development
DevOps
Position Overview
ICF is actively recruiting an experienced Senior Software Developer to support the research and development of new cyber‑analytic capabilities that help the US protect and defend its networks and critical information systems. The role is primarily telework‑based with occasional meetings at client locations (Arlington, VA or Pensacola, FL) or ICF facilities within the Washington, DC metro area.
What You Will Be Doing- Work closely with cyber personnel to understand manual analytic processes 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.
- 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 or improvements to the performance of the analytics and countermeasures.
- Bachelor’s degree with 12+ years or Master’s degree with 10+ years of experience in software development.
- Minimum 3 years of Python development experience.
- Minimum 3 years 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.).
- Ability to prioritize and manage own workload.
- Active security clearance required as part of client contract requirements.
- US citizenship required.
- Interpersonal skills and the ability to communicate effectively with various clients to explain and elaborate on technical details.
- Experience with in some or all of the capability areas:
Intrusion Detection, Analytics, Information Sharing, Intrusion Prevention, Core Infrastructure. - Experience developing applications running on Big Data platforms such as Hadoop/Cloudera, Spark, Databricks, or Power BI.
- Experience developing advanced dashboards (e.g., Kibana, Splunk).
- Practical experience with Splunk, including Splunk Machine Learning.
- Machine learning fundamentals and/or prior experience supporting ML efforts from a developer perspective.
- Experience with shell scripting using Bash, Power Shell, or equivalent.
- Experience with network monitoring tools such as Wireshark, tcpdump, Zeek, SiLK, or YAF.
- Experience with in cloud environments using technologies provided by AWS, Google, or Azure.
- Experience with Linux operating systems.
- Experience diagnosing activity at the host, application, network, Internet protocol, database, source‑code, and LAN layers.
- Experience in analytics associated with analyzing databases, source code, hosts, middleware, application, LAN, and Internet networks across the OSI model.
- Experience developing real‑ or near real‑time automation.
- Scaled Agile Framework (SAFe) experience.
- AWS certification (Developer, Dev Ops, Application Architect, etc.).
- CompTIA Advanced Security Practitioner (CASP+) or higher certification level preferred.
$ – $ (Full‑time, Virginia Client Office – VA88).
Equal Opportunity EmploymentICF is an equal‑opportunity employer. We will consider qualified applicants with arrest and conviction records. Reasonable accommodations for disabled veterans, individuals with disabilities, and individuals with sincerely held religious beliefs are available in all phases of the application and employment process.
#J-18808-Ljbffr(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).