ICF

Software Developer

ICF
Apply
3 days ago
Richmond, VA, USAEntry Level

Base Salary

$67k - $115k/yr

Responsibilities

  • Collaborate with stakeholders and team members to define and implement complete software solutions.
  • Build or customize front-end and back-end web-based software for client use.
  • Work with databases within application areas and coordinate database development as part of a team.
  • Apply and generate best practices across multiple technical domains and technology products and services.
  • Participate in the full software lifecycle, including sprint planning and secure cloud deployments.

Requirements

  • Completed bachelor’s degree by the start date in Computer Science, Information Systems, Engineering, or another related scientific or technical discipline.
  • U.S. citizenship is required due to federal contract requirements.
  • A master’s degree is preferred.
  • Experience with Java, JavaScript, TypeScript, Go, Python, Node.js, React, Angular, and SQL is preferred.

Benefits

  • Full-time, entry-level position that may work from any U.S. location.
  • Flexible workplace arrangements and work-life balance.
  • Donation matching and volunteer opportunities.
  • Tuition reimbursement and professional development resources.
  • 401(k) matching and Employee Stock Purchase Plan.
ICF

About ICF

10,000+ employees

ICF is a global consulting and technology services firm serving government and commercial clients across domains such as energy, health, climate, and digital modernization. It delivers advisory, program implementation, analytics, and software-enabled solutions on platforms like ServiceNow. Founded in 1969 and headquartered in Reston, Virginia, ICF is a public company traded on NASDAQ and works extensively with U.S. federal, state and local agencies as well as regulated industries.

Contact me