Jobs at ICF

Positions 37,719

ICF is a global consulting and technology services firm that partners with governments and enterprises to deliver data‑driven solutions. Its portfolio spans cloud migration, analytics, IoT, AI, and cybersecurity, positioning it as a leader in mission‑critical software for public‑sector clients. The company’s reputation for deploying custom technology to solve complex operational problems attracts top engineering talent worldwide.

ICF hires for a broad spectrum of tech roles. Software engineers build scalable web and mobile services; data scientists model predictive analytics for defense and health agencies; cloud architects design multi‑cloud infrastructures; cybersecurity specialists safeguard critical data; UI/UX designers craft user‑centered interfaces; and program managers oversee large‑scale technology deployments. Candidates can expect a structured interview process that tests coding, system design, and domain knowledge, followed by a culture fit assessment focused on collaboration and mission impact.

Using Job Transparency’s ICF listings gives candidates a clear view of salary ranges, benefits, and employee sentiment. Transparent pay data removes guesswork when negotiating offers, while sentiment scores reveal real employee experiences and career growth opportunities. By comparing roles side‑by‑side, job seekers can prioritize positions that match both their skill set and desired compensation.

Lead Data Engineer

Company: ICF

Location: Austin, TX

Posted Nov 30, 2022

ICF is seeking a seasoned software engineer with experience in AWS analytics products, open-source data engineering technologies, and strong SQL and Python programming skills. The role is fully remote and involves providing technical leadership to an Agile team working on an analytics solution for the healthcare domain. COVID-19 vaccination is required for new hires.

Senior Drupal Developer (Remote)

Company: ICF

Location: Washington DC

Posted Oct 28, 2023

ICF, a mission-driven company, is seeking a seasoned Quality Assurance Engineer and a Drupal Developer/Themer. The company values diversity and employs human-centered design approaches. The Drupal Developer/Themer will design and develop responsive themes, collaborate with the content team, and maintain unit-test code coverage. The role requires 5+ years of PHP and Drupal 8 experience, 2+ years with Git, and Linux proficiency. The position is based in the US and offers a pay range of $82,673.00 - $140,544.00.

Lead Data Engineer

Company: ICF

Location: Austin, TX

Posted Nov 30, 2022

ICF is seeking a seasoned software engineer with experience in AWS analytics products, open-source data engineering technologies, and strong SQL and Python programming skills. The role is fully remote and involves providing technical leadership to an Agile team working on an analytics solution for the healthcare domain. COVID-19 vaccination is required for new hires.

Lead Data Engineer

Company: ICF

Location: Austin, TX

Posted Nov 30, 2022

ICF is seeking a seasoned software engineer with experience in AWS analytics products, open-source data engineering technologies, and strong SQL and Python programming skills. The role is fully remote and involves providing technical leadership to an Agile team working on an analytics solution for the healthcare domain. COVID-19 vaccination is required for new hires.

Lead Data Engineer

Company: ICF

Location: Austin, TX

Posted Nov 30, 2022

ICF is seeking a seasoned software engineer with experience in AWS analytics products, open-source data engineering technologies, and strong SQL and Python programming skills. The role is fully remote and involves providing technical leadership to an Agile team working on an analytics solution for the healthcare domain. COVID-19 vaccination is required for new hires.

Lead Data Engineer

Company: ICF

Location: Austin, TX

Posted Nov 30, 2022

ICF is looking for a seasoned software engineer to provide technical leadership to an Agile team building an analytics solution. The company values collaboration, mutual respect, and open communication, and offers a remote work option.

Lead Data Engineer

Company: ICF

Location: Austin, TX

Posted Nov 30, 2022

ICF is seeking a seasoned software engineer with experience in AWS analytics products, open-source data engineering technologies, and strong SQL and Python programming skills. The role is fully remote and involves providing technical leadership to an Agile team working on an analytics solution for the healthcare domain. COVID-19 vaccination is required for new hires.

Lead Data Engineer

Company: ICF

Location: Austin, TX

Posted Nov 30, 2022

ICF is seeking a seasoned software engineer with experience in AWS analytics products, open-source data engineering technologies, and strong SQL and Python programming skills. The role is fully remote and involves providing technical leadership to an Agile team working on an analytics solution for the healthcare domain. COVID-19 vaccination is required for new hires.

Lead Data Engineer

Company: ICF

Location: Austin, TX

Posted Nov 30, 2022

ICF is seeking a seasoned software engineer with experience in AWS analytics products, open-source data engineering technologies, and strong SQL and Python programming skills. The role is fully remote and involves providing technical leadership to an Agile team working on an analytics solution for the healthcare domain. COVID-19 vaccination is required for new hires.

Lead Data Engineer

Company: ICF

Location: Austin, TX

Posted Nov 30, 2022

ICF is seeking a seasoned software engineer with experience in AWS analytics products, open-source data engineering technologies, and strong SQL and Python programming skills. The role is fully remote and involves providing technical leadership to an Agile team working on an analytics solution for the healthcare domain. COVID-19 vaccination is required for new hires.

Lead Data Engineer

Company: ICF

Location: Austin, TX

Posted Nov 30, 2022

ICF is seeking a seasoned software engineer with experience in AWS analytics products, open-source data engineering technologies, and strong SQL and Python programming skills. The role is fully remote and involves providing technical leadership to an Agile team working on an analytics solution for the healthcare domain. COVID-19 vaccination is required for new hires.

Frequently Asked Questions

What is it like to work at ICF?
ICF culture centers on mission impact, collaboration, and continuous learning. Employees work in cross‑functional teams that blend technical expertise with public‑sector knowledge. The firm offers structured career paths, mentorship programs, and access to advanced training in cloud, AI, and cybersecurity. Work‑life balance varies by project, but many teams adopt flexible schedules to accommodate complex client demands.
What types of positions are available at ICF?
ICF posts roles across software engineering, data science, cloud architecture, cybersecurity, UI/UX design, program management, and DevOps. Entry‑level positions focus on coding and analytics, while senior roles emphasize system design, client engagement, and project leadership. The company also hires for compliance, risk analysis, and technical writing to support its broad service portfolio.
How can I stand out as an applicant for ICF?
Showcase domain expertise relevant to government or enterprise clients by highlighting projects or certifications in cloud, AI, or security. Include measurable results in your portfolio—e.g., reduced latency by 30% or increased data throughput by 25%. Prepare for the interview by mastering coding challenges, system‑design questions, and case studies that illustrate mission‑critical problem solving. Demonstrate cultural fit by discussing teamwork, adaptability, and a commitment to public service.

Other Companies Hiring

© 2026 Job Transparency. All rights reserved.