Overview
News
Technologies
Salaries
Products
People
Growth
Offices
Jobs
Financials

How ICF hires

Truth index
A 100/100
Median time to fill
19 days
Ghost roles
0%
Stale roles
0%
Reposted roles
6%

ICF scores A on the Alion truth index (A is best, E worst), measured over 17 open roles re-checked against its own hiring board: 0% look like ghost listings, 0% have gone stale and 6% are the same role posted again. Its roles close in a median of 19 days. It measures how much of what this employer publishes turns into a real, finite search - not the employer as a workplace. How the index is computed

Overview

ICF International is an American consulting and technology services firm founded in 1969 as the Inner City Fund, and it now works predominantly for United States federal, state and local government clients. Its practice areas cover public health programmes, energy efficiency and utility programme delivery, disaster recovery and resilience, environmental assessment, transportation planning and the digital modernisation of agency systems, alongside a marketing services business serving both public and commercial clients. Headquartered in Reston, Virginia and listed on Nasdaq, it employs around nine thousand people and depends heavily on federal contract awards.

Tech stack

Technologies named in job postings at ICF over the last 12 months, by layer, with the share of postings for each.
Technologies in use
242
Postings analysed
321
Stack modernity
81/100AI adopter
Languages
SQL25%
Python24%
JavaScript13%
Java7%
Frameworks & libraries
React.js3%
Angular3%
Lightning Web Components2%
ASP.NET Core2%
Databases
PostgreSQL3%
MS SQL2%
Delta Lake2%
Snowflake2%
Cloud & platforms
AWS23%
Azure22%
Power BI21%
Databricks12%
AI & ML
LLM2%
ChatGPT2%
Claude1%
Sign in to see how your skills match this stack Sign In
Full ICF tech stack 242 technologies · by team · pay by technology · changes · similar stacks

Salary insights

Compensation ranges based on this company's open jobs
Median
$139k
Typical range
$40k – $405k
Open positions
321
310 Jobs
Intern 5.8%
Junior 16.5%
Middle 18.4%
Senior 34.8%
Staff 14.2%
Principal 1.9%
Architect 8.4%
Level Jobs Median Typical range
Intern 18 $50k $46k – $78k
Junior 51 $104k $50k – $168k
Middle 57 $139k $61k – $223k
Senior 108 $152k $74k – $405k
Staff 44 $184k $74k – $297k
Principal 6 $213k $168k – $297k
Architect 26 $245k $108k – $395k
Highest paying role Senior Marketing Specialist $405k
Normalized to USD per year
All salaries at ICF By role, level and city, against the market · 321 jobs with pay

Products

Public Health Programmes
Communication, surveillance and research support for health agencies. It spans campaign delivery through to data analysis.
icf.com
Digital Modernisation
Cloud migration, application development and data work for agency systems. It has grown as government IT budgets shifted.
icf.com
Disaster Recovery
Management of grant-funded rebuilding programmes after hurricanes and other disasters. It covers eligibility, compliance and payments.
icf.com
Energy Programme Delivery
Design and administration of utility energy efficiency and demand response programmes. The firm runs these on behalf of utilities.
icf.com
Federal Advisory Services
Programme design, evaluation and implementation support for United States agencies. It is the firm's largest client base.
icf.com

People

John Wasson
Chair, President and Chief Executive Officer
John Wasson has led the firm since 2019 after serving as chief operating officer. He has focused it on energy, environment and health programme work.
Barry Broadus
Chief Financial Officer
Barry Broadus leads finance and reports the contract backlog the market uses to judge future revenue. He joined after finance roles in government services.
Names and roles come from public filings, company registers and the company's own site. Is this you? Correct or remove · How we handle this data

Growth

Hiring Momentum
92/100
Scaling fast
Open positions
408
194 opened / 140 closed in 30 days
Median time-to-fill
19 days
faster than 54% of the market
ATS activity
Every ~16 hours
Today
Hiring Dynamics +100%
Hiring Focus
The percentage next to each role is its share of the company's job openings over the last 90 days; the arrow shows the shift versus the previous period.
Management
11%
Analytics
9%
Industrial Engineering
9%
Operations
8% ▼
Enterprise Apps
6%
Marketing
5% ▼
Actively hiring for Management (+34 in 30 days)
Activity Timeline
Added Great Expectations to stack Oct 2026
Added Semantic Search to stack Oct 2026
Added Semantic Search to stack Oct 2026
Added Semantic Kernel to stack Oct 2026
Added Prompt Engineering to stack Oct 2026
Added LangChain to stack Oct 2026
Added Offline-First to stack Oct 2026
Added Model Context Protocol to stack Oct 2026
Added Go to stack Oct 2026
Added MLFlow to stack Oct 2026
Added Rest-Assured to stack Oct 2026
Added Playwright to stack Oct 2026

Offices

Where the company hires and what each office is for
Cities
74
Hiring now
74
Countries
8
Busiest office
Reston
Loading the map
Headquarters Builds here Office with open vacancies Tap a pin for the office
Reston United States
HQ
Nationwide Remote Office (US99)
203 open roles 303 posted in 90 days 42% engineering 27% remote 1000-5000 est. staff $155k Avg Salary
hires for Enterprise Apps, Management, Operations
seen since Jul 2026 job postings
New Delhi India
Plant / site
New Delhi Client Office (II88)
26 open roles 39 posted in 90 days 12% engineering 200-500 est. staff
hires for Operations, Management, Marketing
seen since Aug 2026 job postings
Washington United States
Support & operations
Nationwide Remote Office (US99)
26 open roles 36 posted in 90 days 31% engineering 19% remote 200-500 est. staff $172k Avg Salary
hires for Marketing, Leadership, Management
seen since Aug 2026 job postings
Los Angeles United States
Regional office
California Remote Office (CA99)
18 open roles 23 posted in 90 days 17% engineering 17% remote 200-500 est. staff $133k Avg Salary
hires for Administrative, Management, Science & Research
seen since Aug 2026 job postings
Charlotte United States
Plant / site
Nationwide Remote Office (US99)
17 open roles 22 posted in 90 days 59% engineering 12% remote 200-500 est. staff $150k Avg Salary
hires for Product, Analytics, AI/ML
seen since Aug 2026 job postings
Arlington United States
Regional office
Virginia Client Office (VA88)
10 open roles 22 posted in 90 days 60% engineering 200-500 est. staff $176k Avg Salary
hires for Data Science, Backend, Security
seen since Aug 2026 job postings
Atlanta United States
Regional office
Nationwide Remote Office (US99)
10 open roles 21 posted in 90 days 30% engineering 40% remote 200-500 est. staff $160k Avg Salary
hires for Operations, Early Careers, Hardware
seen since Aug 2026 job postings
New York United States
Regional office
Nationwide Remote Office (US99)
9 open roles 11 posted in 90 days 22% engineering 11% remote 50-200 est. staff $89k Avg Salary
hires for Early Careers, Data Science, Administrative
seen since Aug 2026 job postings
Denver United States
Regional office
Nationwide Remote Office (US99)
9 open roles 11 posted in 90 days 11% engineering 44% remote 50-200 est. staff $182k Avg Salary
hires for Industrial Engineering, Management, Data Science
seen since Aug 2026 job postings
Houston United States
Plant / site
Texas Remote Office (TX99)
9 open roles 11 posted in 90 days 44% engineering 56% remote 50-200 est. staff $147k Avg Salary
hires for Operations, Science & Research, Industrial Engineering
seen since Aug 2026 job postings
Dallas United States
Plant / site
Nationwide Remote Office (US99)
8 open roles 19 posted in 90 days 25% engineering 63% remote 50-200 est. staff $187k Avg Salary
hires for Industrial Engineering, Science & Research, Leadership
seen since Aug 2026 job postings
London United Kingdom
Corporate office
London (GB80)
8 open roles 11 posted in 90 days 25% engineering 50-200 est. staff
hires for Public Policy, Data Science, Finance
seen since Aug 2026 job postings
Sacramento United States
Regional office
California Remote Office (CA99)
8 open roles 10 posted in 90 days 13% engineering 13% remote 50-200 est. staff $155k Avg Salary
hires for Management, Operations, Marketing
seen since Aug 2026 job postings
San Diego United States
Regional office
California Remote Office (CA99)
8 open roles 10 posted in 90 days 13% engineering 50-200 est. staff $120k Avg Salary
hires for Management, Early Careers, Marketing
seen since Aug 2026 job postings
Austin United States
Plant / site
Texas Remote Office (TX99)
8 open roles 9 posted in 90 days 63% engineering 13% remote 50-200 est. staff $113k Avg Salary
hires for Science & Research, Administrative, Finance
seen since Aug 2026 job postings
Chicago United States
Remote hub
Nationwide Remote Office (US99)
7 open roles 15 posted in 90 days 14% engineering 86% remote 50-200 est. staff $181k Avg Salary
hires for Industrial Engineering, Hardware, Leadership
seen since Aug 2026 job postings
Brussels Belgium
Corporate office
Belgium Client Office (BE88)
7 open roles 13 posted in 90 days 14% engineering 14% remote 50-200 est. staff
hires for Finance, Backend, Administrative
seen since Aug 2026 job postings
Arlington United States
Regional office
Reston, VA (VA30)
7 open roles 9 posted in 90 days 14% engineering 50-200 est. staff $107k Avg Salary
hires for Early Careers, Operations, Data Science
seen since Aug 2026 job postings
Bengaluru India
Support & operations
Bangalore, India (II78)
6 open roles 10 posted in 90 days 33% engineering 50-200 est. staff
hires for Operations, Analytics
seen since Aug 2026 job postings
San Francisco United States
Corporate office
California Remote Office (CA99)
6 open roles 8 posted in 90 days 17% engineering 17% remote 50-200 est. staff $138k Avg Salary
hires for Administrative, Analytics, Management
seen since Sep 2026 job postings
Alexandria United States
Engineering / R&D
Virginia Client Office (VA88)
5 open roles 14 posted in 90 days 80% engineering 50-200 est. staff $128k Avg Salary
hires for Analytics, Administrative
seen since Aug 2026 job postings
Kansas City United States
Remote hub
5 open roles 8 posted in 90 days 20% engineering 80% remote 50-200 est. staff $242k Avg Salary
hires for Industrial Engineering, Leadership, Analytics
seen since Aug 2026
Tallahassee United States
Corporate office
Florida Remote Office (FL99)
5 open roles 8 posted in 90 days 20% remote 50-200 est. staff $67k Avg Salary
hires for Administrative, Finance, Operations
seen since Aug 2026 job postings
Columbia United States
Regional office
S Carolina Remote Office (SC99)
5 open roles 6 posted in 90 days 20% remote 50-200 est. staff $111k Avg Salary
hires for HR, Management, Marketing
seen since Aug 2026 job postings
Phoenix United States
Corporate office
Arizona Remote Office (AZ99)
5 open roles 6 posted in 90 days 40% remote 50-200 est. staff $128k Avg Salary
hires for Administrative, Finance, HR
seen since Aug 2026 job postings
Richmond United States
Regional office
Virginia Client Office (VA88)
5 open roles 5 posted in 90 days 40% engineering 20% remote 50-200 est. staff $163k Avg Salary
hires for Management, AI/ML, Analytics
seen since Aug 2026 job postings
Leeds United Kingdom
Corporate office
4 open roles 8 posted in 90 days 50-200 est. staff
hires for Public Policy, Operations, Industrial Engineering
seen since Aug 2026
Berlin Germany
Corporate office
Belgium Remote Office (BE99)
4 open roles 7 posted in 90 days 25% remote 50-200 est. staff
hires for Administrative, Management, Marketing
seen since Aug 2026 job postings
Plymouth United Kingdom
Corporate office
4 open roles 7 posted in 90 days 50-200 est. staff
hires for Public Policy, Operations, Industrial Engineering
seen since Aug 2026
Oakland United States
Corporate office
4 open roles 6 posted in 90 days 25% engineering 50-200 est. staff $126k Avg Salary
hires for Administrative, Analytics, Education
seen since Sep 2026
Tempe United States
Corporate office
Tempe, AZ (AZ07)
4 open roles 4 posted in 90 days 10-50 est. staff $87k Avg Salary
hires for Finance, HR, Management
seen since Aug 2026 job postings
Raleigh United States
Regional office
N Carolina Field Office (NC66)
3 open roles 9 posted in 90 days 33% engineering 33% remote 50-200 est. staff $138k Avg Salary
hires for Hardware, Operations, Field & Service
seen since Aug 2026 job postings
San Juan United States
Regional office
Puerto Rico Remote Office (PR99)
3 open roles 5 posted in 90 days 33% engineering 50-200 est. staff $115k Avg Salary
hires for Analytics, Finance, Field & Service
seen since Aug 2026 job postings
Newark United States
Regional office
New Jersey Remote Office (NJ99)
3 open roles 4 posted in 90 days 33% engineering 10-50 est. staff $122k Avg Salary
hires for Analytics, Operations, Industrial Engineering
seen since Aug 2026 job postings
Madrid Spain
Corporate office
Madrid, Spain (ES01)
3 open roles 4 posted in 90 days 33% remote 10-50 est. staff
hires for Finance, Operations
seen since Aug 2026 job postings
San Antonio United States
Plant / site
3 open roles 4 posted in 90 days 67% engineering 33% remote 10-50 est. staff $121k Avg Salary
hires for Science & Research, Administrative
seen since Aug 2026
Birmingham United Kingdom
Corporate office
3 open roles 4 posted in 90 days 10-50 est. staff
hires for Public Policy, Operations
seen since Aug 2026
Riverside United States
Regional office
3 open roles 4 posted in 90 days 10-50 est. staff $129k Avg Salary
hires for Management, Operations, Early Careers
seen since Aug 2026
Irvine United States
Corporate office
3 open roles 3 posted in 90 days 10-50 est. staff $170k Avg Salary
hires for Management, Operations
seen since Aug 2026
Rockville United States
Maryland Remote Office (MD99)
2 open roles 3 posted in 90 days 10-50 est. staff $68k Avg Salary
hires for Marketing
seen since Aug 2026 job postings
Philadelphia United States
Pennsylvania Remote Office (PA99)
2 open roles 3 posted in 90 days 10-50 est. staff $314k Avg Salary
hires for Marketing
seen since Aug 2026 job postings
Ottawa Canada
Canada Remote Office (CD99)
2 open roles 3 posted in 90 days 50% remote 10-50 est. staff
hires for Leadership, Industrial Engineering
seen since Aug 2026 job postings
Waltham United States
Nationwide Remote Office (US99)
2 open roles 3 posted in 90 days 50% engineering 10-50 est. staff $139k Avg Salary
hires for Public Policy, Science & Research
seen since Aug 2026 job postings
Fort Collins United States
Colorado Remote Office (CO99)
2 open roles 2 posted in 90 days 10-50 est. staff $86k Avg Salary
hires for Operations, Early Careers
seen since Aug 2026 job postings
Boston United States
2 open roles 2 posted in 90 days 10-50 est. staff $164k Avg Salary
hires for Operations
seen since Aug 2026
Fort Meade United States
Maryland Client Office (MD88)
2 open roles 2 posted in 90 days 50% engineering 10-50 est. staff $119k Avg Salary
hires for Security, Industrial Engineering
seen since Aug 2026 job postings
Aberdeen United States
Maryland Client Office (MD88)
2 open roles 2 posted in 90 days 100% engineering 10-50 est. staff $69k Avg Salary
hires for AI/ML, Backend
seen since Aug 2026 job postings
Colorado Springs United States
1 open roles 3 posted in 90 days 10-50 est. staff $125k Avg Salary
hires for Customer Success
seen since Aug 2026
Baton Rouge United States
1 open roles 3 posted in 90 days 10-50 est. staff $64k Avg Salary
hires for Finance
seen since Aug 2026
Mayagüez Puerto Rico
Puerto Rico Remote Office (PR99)
1 open roles 3 posted in 90 days 100% remote 10-50 est. staff
hires for Industrial Engineering
seen since Aug 2026 job postings
Portland United States
Oregon Remote Office (OR99)
1 open roles 2 posted in 90 days 100% engineering 10-50 est. staff $104k Avg Salary
hires for Analytics
seen since Aug 2026 job postings
Orlando United States
1 open roles 2 posted in 90 days 100% remote 10-50 est. staff $75k Avg Salary
hires for Public Policy
seen since Sep 2026
Indianapolis United States
Indiana Remote Office (IN99)
1 open roles 2 posted in 90 days 10-50 est. staff $85k Avg Salary
hires for Marketing
seen since Aug 2026 job postings
Toronto Canada
Canada Remote Office (CD99)
1 open roles 2 posted in 90 days 100% remote 10-50 est. staff
hires for Industrial Engineering
seen since Aug 2026 job postings
Bethesda United States
Maryland Client Office (MD88)
1 open roles 2 posted in 90 days 10-50 est. staff $51k Avg Salary
hires for Field & Service
seen since Sep 2026 job postings
Adelphi United States
Maryland Client Office (MD88)
1 open roles 2 posted in 90 days 100% engineering 10-50 est. staff $81k Avg Salary
hires for Backend
seen since Aug 2026 job postings
Columbia United States
Columbia, MD (MD12)
1 open roles 2 posted in 90 days 10-50 est. staff
hires for Early Careers
seen since Sep 2026 job postings
Albuquerque United States
New Mexico Remote Office (NM99)
1 open roles 2 posted in 90 days 10-50 est. staff $65k Avg Salary
hires for Administrative
seen since Aug 2026 job postings
Nashville United States
Tennessee Remote Office (TN99)
1 open roles 2 posted in 90 days 100% remote 10-50 est. staff
hires for Industrial Engineering
seen since Aug 2026 job postings
Las Vegas United States
California Remote Office (CA99)
1 open roles 1 posted in 90 days 10-50 est. staff $125k Avg Salary
hires for Customer Success
seen since Aug 2026 job postings
Jackson United States
Mississippi Remote Office (MS99)
1 open roles 1 posted in 90 days 10-50 est. staff $100k Avg Salary
hires for Management
seen since Aug 2026 job postings
Jacksonville United States
Florida Remote Office (FL99)
1 open roles 1 posted in 90 days 10-50 est. staff $60k Avg Salary
hires for Marketing
seen since Aug 2026 job postings
Wilmington United States
Delaware Remote Office (DE99)
1 open roles 1 posted in 90 days 10-50 est. staff
hires for Finance
seen since Aug 2026 job postings
Tucson United States
Nationwide Remote Office (US99)
1 open roles 1 posted in 90 days 100% remote 10-50 est. staff $152k Avg Salary
hires for Administrative
seen since Aug 2026 job postings
Annapolis United States
Maryland Remote Office (MD99)
1 open roles 1 posted in 90 days 100% engineering 10-50 est. staff $99k Avg Salary
hires for QA
seen since Sep 2026 job postings
Allen United States
1 open roles 1 posted in 90 days 10-50 est. staff $203k Avg Salary
hires for Management
seen since Sep 2026
Springfield United States
Nationwide Remote Office (US99)
1 open roles 1 posted in 90 days 100% engineering 10-50 est. staff $139k Avg Salary
hires for Analytics
seen since Sep 2026 job postings
Corvallis United States
Oregon Client Office (OR88)
1 open roles 1 posted in 90 days 100% engineering 10-50 est. staff $125k Avg Salary
hires for Science & Research
seen since Aug 2026 job postings
Saint Paul United States
Minnesota Remote Office (MN99)
1 open roles 1 posted in 90 days 10-50 est. staff $67k Avg Salary
hires for Operations
seen since Oct 2026 job postings
Richmond United States
California Field Office (CA66)
1 open roles 1 posted in 90 days 100% engineering 10-50 est. staff
hires for Science & Research
seen since Oct 2026 job postings
Albany United States
1 open roles 1 posted in 90 days 10-50 est. staff $64k Avg Salary
hires for Early Careers
seen since Oct 2026
Buffalo United States
1 open roles 1 posted in 90 days 10-50 est. staff $64k Avg Salary
hires for Early Careers
seen since Oct 2026
Silver Spring United States
Maryland Client Office (MD88)
1 open roles 1 posted in 90 days 10-50 est. staff $90k Avg Salary
hires for Early Careers
seen since Oct 2026 job postings
Dahlgren United States
Virginia Client Office (VA88)
1 open roles 1 posted in 90 days 100% engineering 10-50 est. staff $126k Avg Salary
hires for Analytics
seen since Oct 2026 job postings
Earlier presence
Minneapolis, United States 3 open roles · last posting Sep 2026
Seattle, United States 2 open roles · last posting Aug 2026
Baltimore, United States 2 open roles · last posting Aug 2026
Anchorage, United States 1 open roles · last posting Aug 2026
Oklahoma City, United States 1 open roles · last posting Aug 2026
Charleston, United States 1 open roles · last posting Aug 2026
Allentown, United States 1 open roles · last posting Sep 2026
Boulder, United States 1 open roles · last posting Sep 2026
Harrisburg, United States 1 open roles · last posting Sep 2026
Durham, United States 1 open roles · last posting Sep 2026

Jobs

In office • Internship • Bachelor's Degree • Reston
LLM Guardrails
DevOps
Terraform
GitHub Actions
CloudFormation
Pulumi
Azure
CI/CD
AWS
GitHub
IAM
Cybersecurity
NIST 800-53
Apply
In office • Internship • Bachelor's Degree • Reston
Python
JavaScript
TypeScript
Copilot
ChatGPT
Claude Code
Model Context Protocol
LLM
OpenAI
Anthropic
DevOps
GCP
Azure
Git
AWS
Apply
In office • Internship • Bachelor's Degree • Reston
Python
JavaScript
SQL
PowerShell
Claude Code
Computer Vision
AI Agents
Agentic Workflows
Machine Learning
DevOps
Azure
Git
Analytics
Power BI
Apply
In office • Internship • Reston
Python
JavaScript
C++
TensorFlow C++
PyTorch C++
AI/ML
Scikit-learn
Multimodal AI
Computer Vision
NLP
TensorFlow
Keras
PyTorch
Federated Learning
Explainable AI
Edge AI
Machine Learning
DevOps
Git
Apply
$159k – $270k per year • Remote (United States) • Full-Time • Reston
Databricks
DevOps
Azure
GitHub
Cybersecurity
NIST 800-53
Analytics
Power BI
Azure Data Factory
Management
Jira
ServiceNow
Agile
Scrum
ITIL
Apply
≈ $69k – $156k per year (Estimated) • Hybrid • Full-Time • London
Python
SQL
AI Agents
Machine Learning
Apply
≈ $50k – $101k per year (Estimated) • Hybrid • Full-Time • London
Python
AI Agents
Machine Learning
DevOps
Git
Apply
$99k – $168k per year • In office • Secret • Full-Time • 6+ years exp • Reston
JavaScript
ServiceNow
Agile
Scrum
Apply
$81k – $139k per year • In office • Secret • Full-Time • 3+ years exp • Reston
JavaScript
ServiceNow
Agile
Scrum
Apply
$81k – $139k per year • Remote (United States, ET hours) • Full-Time • 3+ years exp • Bachelor's Degree • Reston
Apex
Lightning Web Components
Salesforce CLI
Visualforce
DevOps
Rest API
SOAP
Analytics
ETL/ELT
Management
Confluence
Jira
Agile
Scrum
Apply
$81k – $139k per year • Remote (United States, ET hours) • Full-Time • 3+ years exp • Reston
SQL
Apex
MuleSoft
Cybersecurity
FedRAMP
Analytics
ETL/ELT
Informatica
Talend
SSIS
Azure Data Factory
Apply
$67k – $115k per year • In office • Public Trust • Full-Time • 2+ years exp • Bachelor's Degree • Reston
Confluence
Agile
Scrum
Kanban
Apply

Financials

Est. Annual Revenue
$1.9B
2025
Revenue -7% YoY
Estimate Modelled from public signals, not audited accounts - read it as an order of magnitude.
Est. Annual Revenue, 2016 — 2025
YearEstimateLowHigh
2016 $1.2B $1.2B $1.2B
2017 $1.2B $1.2B $1.2B
2018 $1.3B $1.3B $1.3B
2019 $1.5B $1.5B $1.5B
2020 $1.5B $1.5B $1.5B
2021 $1.6B $1.6B $1.6B
2022 $1.8B $1.8B $1.8B
2023 $2B $2B $2B
2024 $2B $2B $2B
2025 $1.9B $1.9B $1.9B