Taro Logo

Software Developer, Journeyman

ICF is a global consulting and technology services company providing advisory and technology services with approximately 9,000 employees.
$98,124 - $166,810
Backend
Mid-Level Software Engineer
Hybrid
5,000+ Employees
1+ year of experience
Cybersecurity

Description For Software Developer, Journeyman

ICF International is seeking a Software Developer to join their cybersecurity team, focusing on developing and enhancing cyber analytic capabilities for US network protection. This role combines cutting-edge technology with national security importance, offering a unique opportunity to contribute to critical infrastructure defense.

The position is primarily remote-based with occasional meetings in Arlington, VA or Pensacola, FL. The role involves working closely with cyber personnel to automate analytic processes, create new capability sets, and develop platforms that strengthen cybersecurity measures. You'll be working with modern technologies including AWS serverless architecture, Python, and various analytics tools.

As a Software Developer, you'll be part of a team that analyzes cyber-attacks, identifies vulnerabilities, and studies hostile cyber actor operations. The role requires an active security clearance and US citizenship, reflecting its importance in national security. Technical requirements include Python development experience, AWS serverless architecture knowledge, and familiarity with federal cybersecurity requirements.

The position offers competitive compensation ranging from $98,124 to $166,810, and the opportunity to work with a global leader in consulting and technology services. ICF, with approximately 9,000 employees worldwide, provides a unique environment where business analysts and policy specialists collaborate with digital strategists, data scientists, and creatives.

This role is ideal for someone who wants to combine software development skills with cybersecurity expertise, working on projects that directly impact national security. The position offers professional growth opportunities, exposure to emerging technologies, and the chance to work on meaningful projects from their inception. The hybrid work arrangement provides flexibility while maintaining connection with the team and clients.

Last updated a day ago

Responsibilities For Software Developer, Journeyman

  • Work with cyber personnel to understand and automate manual analytic processes
  • Create automated analytic capability sets
  • Develop new platforms to elicit operational effect
  • Support design, development, and deployment of production systems using CI/CD pipeline
  • Provide post-deployment support and continuous analysis
  • Perform analysis of information and refinement of analytics
  • Review output and make improvements to analytics and countermeasures

Requirements For Software Developer, Journeyman

Python
Linux
  • Active security clearance
  • US Citizenship
  • Bachelor's or Master's degree in Computer Science or Software Development
  • 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 analytics (file, network, host-based)
  • Ability to prioritize and manage own workload

Interested in this job?

Jobs Related To ICF Software Developer, Journeyman