Back to positions

[Remote] Software Developer (Summer 2026, Entry Level, Remote)

Remote role Full-time Open position

Note: The job is a remote job and is open to candidates in USA. 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.

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

Skills

  • 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
  • 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 Overview

  • ICF is a global consulting and technology services provider focused on making big things possible for our clients. It was founded in 1969, and is headquartered in Fairfax, Virginia, USA, with a workforce of 5001-10000 employees. Its website is https://www.icf.com.
  • Apply To This Job

    Further positions

    Patent Prosecution - Patent Associate

    Remote role Full-time

    Technical Expert - Customer Service

    Remote role Full-time

    IT Systems Administrator-Associate

    Remote role Full-time

    Representative, Annuity Solutions Center- Financial Services

    Remote role Full-time

    [Remote] PHP Junior Developer

    Remote role Full-time

    [Remote] CD Excellence Data Engineering Associate

    Remote role Full-time

    [Remote] Fully Remote | Customer Service - Booking Hotels

    Remote role Full-time

    [Remote] Deal Desk Associate - temporary position

    Remote role Full-time

    [Remote] Intake Specialist - Entry Level Mortgage Job

    Remote role Full-time

    Professional Engineer Designate - Engineer in Training

    Remote role Full-time

    IT Intern - Corporate IT (Hybrid)

    Remote role Full-time

    Join Today: Member Program Coordinator

    Remote role Full-time

    Entry-Level Remote Data Entry Specialist – Work From Home Data Management Position With Training Provided | Join arenaflex's Dynamic Team

    Remote role Full-time

    Remote Data Entry & Customer Support Manager – Data Science Leadership (Full‑Time, Work‑From‑Home) at arenaflex

    Remote role Full-time

    Vice President, Provider Network Contracting - Remote

    Remote role Full-time

    Experienced Data Entry Specialist – Entry-Level Full-Time Remote Opportunity with Comprehensive Training and Growth Prospects at blithequark

    Remote role Full-time

    Technical Curriculum Developer (ERP and CRM) (Contract Position)

    Remote role Full-time

    Immediately Require Associate Director, Center for Effective Teaching and Learning in Los Angeles, CA

    Remote role Full-time

    Senior Marketing Manager, Americas

    Remote role Full-time

    Facility Manager - Pest Control Program Owner

    Remote role Full-time