ICF · 5 hours ago
Software Developer (Summer 2026, Entry Level, Remote)
ICF is a global consulting and technology services company that partners with clients to modernize digital systems and improve user experiences. The role involves designing and building scalable applications, collaborating with a team, and gaining hands-on experience with the full software lifecycle in a digital-first environment.
ConsultingInformation TechnologyProfessional Services
Responsibilities
Collaborate with others to define and implement optimal, complete solutions based on stakeholder needs
Help build back-end and front-end web-based software or customize software for client use with the aim of optimizing operational efficiency
Work with databases within an application area, working individually or coordinating database development as part of a team
Apply and generate best practices in multiple technical domains using various technology products and services
Qualification
Required
By start date, a completed Bachelor's Degree in Computer Science, Information Systems, Engineering or other related scientific or technical discipline
U.S. Citizenship is required due to federal contract requirements
Preferred
Experience with programming languages and platforms such as Java, JavaScript, TypeScript, Go, Python, Node.js, React, and Angular
Experience with SQL
Benefits
Flexible workplace arrangements, work-life balance
Donation matching, volunteer opportunities
Tuition reimbursement
Access to professional development resources
401k matching
Employee Stock Purchase Plan
Company
ICF
ICF is a global consulting and technology services provider focused on making big things possible for our clients.
Funding
Current Stage
Public CompanyTotal Funding
$59MKey Investors
New York State Department of TransportationU.S. Environmental Protection Agency
2023-02-13Grant· $29M
2021-03-15Grant· $30M
2006-09-28IPO
Leadership Team
Recent News
2025-12-15
2025-12-08
Company data provided by crunchbase