Entry-Level Software Engineer - Remote with Growth

ICF International

Richmond (VA)

Remote

USD 65,000 - 90,000

Full time

3 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Tuition reimbursement
401k matching
Employee Stock Purchase Plan

Job summary

ICF is seeking an entry-level software engineer to join its Digital Modernization team. You will help design and build scalable applications, collaborate across teams, and gain hands-on exposure to modern cloud and DevOps practices.

You will work on full software lifecycles, from planning to secure cloud deployments, with opportunities for mentorship and growth. This is a full-time, remote-friendly role across the United States.

Qualifications

  • By start date, a completed Bachelor's Degree in Computer Science, Information Systems, Engineering or other related technical field.
  • U.S. Citizenship is required due to federal contract requirements.
  • Master's Degree is preferred; experience with programming languages and platforms such as Java, JavaScript, TypeScript, Go, Python, Node.js, React, and Angular; experience with SQL.

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

Java
JavaScript
TypeScript
Go
Python
Node.js
React
Angular
SQL

Education

Bachelor's Degree in Computer Science, Information Systems, Engineering or related field

Job description

ICF is seeking an entry-level software engineer to join its Digital Modernization team. You will help design and build scalable applications, collaborate across teams, and gain hands-on exposure to modern cloud and DevOps practices.

You will work on full software lifecycles, from planning to secure cloud deployments, with opportunities for mentorship and growth. This is a full-time, remote-friendly role across the United States.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Junior Software Engineer - Cloud & DevOps (Remote)
Junior Software Engineer - Cloud & DevOps (Remote)

ICF • Richmond (VA)

Remote
USD 67,000 - 115,000
Junior Full-Stack Engineer: Remote, Growth & Mentorship
Junior Full-Stack Engineer: Remote, Growth & Mentorship

ICF Olson • Virginia

Remote
USD 67,000 - 115,000
Software Engineer - Secure Web Apps (Remote)
Software Engineer - Secure Web Apps (Remote)

ICF • Oregon

Hybrid
USD 99,000 - 168,000
Software Developer
Software Developer

102 ICF Incorporated, LLC • Virginia

Remote
USD 67,000 - 115,000
Software Developer
Software Developer

ICF • Richmond (VA)

Remote
USD 67,000 - 115,000
Senior Software Engineer & Tech Lead - Remote & Impactful
Senior Software Engineer & Tech Lead - Remote & Impactful

ICF Olson • United States

Remote
USD 119,000 - 203,000
Senior Software Engineer - AWS GovCloud (Remote)
Senior Software Engineer - AWS GovCloud (Remote)

Software • United States

Remote
USD 99,000 - 168,000
Senior DevOps Engineer - Remote Cloud & CI/CD Lead
Senior DevOps Engineer - Remote Cloud & CI/CD Lead

ICF Olson • United States

Remote
USD 108,000 - 184,000
Remote Senior Software Engineer, AWS GovCloud
Remote Senior Software Engineer, AWS GovCloud

ICF International • Reston (VA)

Remote
USD 125,000 - 165,000
2026 Summer Intern, Full-Stack Developer (Remote) at ICF
2026 Summer Intern, Full-Stack Developer (Remote) at ICF

Feedinkoo: Remote Jobs • United States

Remote
USD 34,000 - 58,000
Remote work stipend