ICF

LeadSoftwareEngineer(React,Java,SQLServer)

$119–203k United States FULL TIME Remote Friendly
Market Sentiment
HIGH DEMAND

Neural analysis suggests this role is
optimal for Lead candidates.

The Brief

“Lead Software Engineer (React, Java, SQL Server) at ICF. Skills: React, Java, SQL Server, PostgreSQL, Cloud migration. Work in a full life-cycle software engineering project. Bring new ideas, tools, services, and techniques to”

Industry & Context.

Problems you'll solve

Analytical thinking

Eligibility Requirements

Support Eastern Time Zone, Public Trust clearance

What They're Looking For.

Must Have

Bachelor’s degree in computer science, management information systems, mathematics, or equivalent experience, 5+ years of experience in full-stack software engineering, 5+ years of experience with Java development, 5+ years of experience using relational databases, 3+ years of experience in Frontend development, 2+ years of experience working with REST APIs, 2+ years of experience with JPA, Hibernate, or equivalent ORM technologies, 1+ year of experience with Agile and Scrum methodologies, Must be able to obtain and maintain a Public Trust, MUST RESIDE IN the United States, Must be US Citizen or Permanent Resident

Nice to Have

Cloud implementation and migration experience (AWS preferred), Infrastructure as Code implementations using tools such as Terraform, Experience working with containerization with Docker, Experience with container orchestration using tools such as Kubernetes, Microservice Architecture experience, DevSecOps experience, CI/CD pipeline experience

What You'll Do.

Work in a full life-cycle software engineering project

Make decisions based on facts and metrics

Conduct thorough code reviews

Implement unit and integration tests

Stay up to date on assigned specialties

Work on expanding to others

Step up and lead initiatives

Follow ICF coding standards

Foster asynchronous communication approaches

Own smaller efforts and components of larger projects

Maintain current Angular

and migrate to a modernized React

Migrate an on-premise infrastructure to the cloud

and understand complicated SQL stored procedures

How You'll Work.

Team & Collaboration

Remote working environment

Communication Scope

Written communication; Verbal communication

Process & Methodology

Agile, Scrum

Full Job Description

_***We are open to supporting 100% remote work anywhere within the United States. Must be able to support Eastern Time Zone***_ **** ICF is a rapidly growing, entrepreneurial, multi-faceted consulting company that works with government representatives and users to build and enhance the Department of Defense (DoD) Child and Youth Programs (CYP) system. The DoD recognizes the importance of providing military and DoD-affiliated families with access to quality, affordable childcare programs. Access to childcare directly affects the efficiency, mission readiness, morale, and retention of DoD personnel worldwide. ICF is seeking a Senior Software Engineer (React, Java, SQL Server) to support the CYP program. This position will be focused on maintaining and supporting the current Angular, Java, and SQL Server implementation; designing, implementing, and migrating to a modernized React, Java, and PostgreSQL architecture; and migrating an on-premise infrastructure to the cloud. This position requires extensive hands-on experience and the ability to update, maintain, and understand complicated SQL stored procedures to both support the current system and to migrate to a modern architecture and infrastructure. You should have experience with common development tools, techniques and numerous programming languages. All team members are very dynamic with experience delivering end-to-end solutions, quite often skilled in front-end, back-end, and database technologies. If you have an incredible passion for innovative technology development and enjoy working with clients, ICF is the place for you. Essential functions: * Work in a full life-cycle software engineering project environment. * Bring new ideas, tools, services, and techniques to the group. * Use analytical thinking to make decisions based on facts and metrics whenever possible. * Demonstrate a desire to learn and accept new challenges within and outside of team. * Conduct thorough code reviews, implement unit and integratio

Free ATS check

Applying for this Lead Software Engineer (React, Java, SQL Server) role?

Most applicants get filtered before a human reads their resume. See if yours makes the cut.

How to Apply on Workday

  • Workday has a multi-step form — save your progress after every section.
  • "Apply With LinkedIn" can fail or lose data; manual entry is more reliable.
  • Watch for the "Submit for Review" final step — hitting "Save" alone does not submit.
  • Job requisition numbers are useful when following up with HR by email.

ANONYMOUS · UNFILTERED

What do employees actually say about ICF?

Real rants from real employees. Read before you apply.

Read Company Rants →