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

ICF

$98,124 - $166,810
Sep 22, 2025
Reston, VA, US
Apply Now

ICF is looking to hire a Full Stack Software Developer to help deliver impactful applications and next-generation AI-powered solutions for federal and commercial clients, contributing to projects in public health, energy, national security, and pioneering Generative AI projects.

Requirements

  • 2 years of professional experience in full stack software development
  • 1 year experience with JavaScript/TypeScript and at least one modern front-end framework (React, Angular, or Vue)
  • 1 year experience with at least one back-end language or framework (Node.js, Python, Java, or .NET)
  • 1 year experience working with RESTful APIs and integrating them into applications.
  • Hands-on experience implementing or integrating Generative AI services
  • Exposure to agentic system frameworks (such as CrewAI, Azure AI Foundry) or AI workflow orchestration and automation tools
  • Experience with AI evaluation and testing frameworks (e.g., Promptfoo, LangSmith, or similar)

Responsibilities

  • Design, develop, and maintain scalable applications across both front-end and back-end stacks
  • Collaborate with product managers, data engineers, and analysts to build new features and enhance existing applications
  • Integrate and work with Generative AI tools, frameworks, and associated resources
  • Contribute to the development of agentic AI systems and frameworks
  • Write clean, maintainable, and well-documented code; participate in code reviews and Agile ceremonies

Other

  • US Citizenship required by federal contract
  • Proficiency with cloud platforms (AWS, Azure, or Google Cloud Platform)
  • Experience using AI-assisted coding tools (Claude Code, GitHub Copilot, etc.) in a professional setting
  • Experience with building, testing, and deploying code changes rapidly and reliably by integrating continuous integration and continuous delivery (or deployment) practices.
  • The pay range for this position based on full-time employment is: $98,124.00 - $166,810.00