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

2026 Summer Intern, Software Developer

ICF

Salary not specified
Sep 15, 2025
Reston, VA, US
Apply Now

ICF is looking for a Software Developer Intern to develop and implement digital technology solutions, assist in troubleshooting production support issues, and contribute to client deliverables in a dynamic and fast-paced team environment.

Requirements

  • An ability to define and present conceptual technology solutions to both technical and non-technical clients while articulating the value of technology to drive creative marketing platforms
  • The ability to translate client goals into achievable technical specifications
  • Experience with hands-on development, including an understanding of applications architecture such as: Object-oriented design and design patterns, ORM libraries, Database diagramming, Systems diagramming
  • Experience with technology skills including: Node.js and popular JavaScript frameworks/libraries (React, Angular, Vue.js, etc.)
  • Experience with technology skills including: Java, J2EE, C-Sharp, .NET or equivalent
  • Experience with technology skills including: One SQL database technology (MySQL, MSSQL, Oracle or equivalent)
  • Experience with technology skills including: HTML, CSS, JavaScript/TypeScript, JSP

Responsibilities

  • Develop and implement digital technology solutions with appropriate software design methodology in a dynamic and fast paced team environment
  • Partner with the team to perform all phases of the software development life cycle including requirements analysis, application design, code development and testing and client interaction
  • Write tests in existing test suites that confirm successful implementation of code
  • Troubleshoot production support issues post-deployment and create solutions as required
  • Assist in creation of technical documentation as part of client deliverables
  • Collaborate and work in an agile team environment

Other

  • This is an entry-level, 10-week, full-time internship expected to begin in June and end in August.
  • Work may be done remotely from any U.S. location.
  • At this time, we are unable to provide housing nor relocation assistance for this position.
  • By start date, a minimum of 15 completed college-level credit hours is required in Computer Science, Information Technology, or a related field.
  • GitHub page or code sample preferred