You are viewing a preview of this job. Log in or register to view more details about this job.

2026 Summer Intern, Software Developer

ICF

We’re currently hiring a Software Developer Intern to join our team remotely in Summer 2026.  

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. Pay is expected to be $23 per hour. At this time, we are unable to provide housing nor relocation assistance for this position. 

As a Software Developer Intern, you will:   

  • 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  
     

Basic Qualifications:  

  • By start date, a minimum of 15 completed college-level credit hours is required in Computer Science, Information Technology, or a related field. 

Interns should have:

  • 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.)
      • Java, J2EE, C#, .NET or equivalent 
      • One SQL database technology (MySQL, MSSQL, Oracle or equivalent)  
      • HTML, CSS, JavaScript/TypeScript, JSP  
  • Experience with source control: Git and/or SVN  
  • Ability to integrate RESTful web services  
  • Experience with multiple software development lifecycles such as Agile and Waterfall  
  • GitHub page or code sample preferred