Actively hiring
Energy Efficiency
Digital Government
Management Consulting
As featured in
View 139 jobs
Follow
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
Leeds
United Kingdom
Corporate office
4 open roles 8 posted in 90 days 50-200 est. staff
hires for Public Policy, Operations, Industrial Engineering
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
Plymouth
United Kingdom
Corporate office
4 open roles 7 posted in 90 days 50-200 est. staff
hires for Public Policy, Operations, Industrial Engineering
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
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
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
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
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
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
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
Birmingham
United Kingdom
Corporate office
3 open roles 4 posted in 90 days 10-50 est. staff
hires for Public Policy, Operations
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
Irvine
United States
Corporate office
3 open roles 3 posted in 90 days 10-50 est. staff $170k Avg Salary
hires for Management, Operations
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
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
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
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
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
Boston
United States
2 open roles 2 posted in 90 days 10-50 est. staff $164k Avg Salary
hires for Operations
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
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
Colorado Springs
United States
1 open roles 3 posted in 90 days 10-50 est. staff $125k Avg Salary
hires for Customer Success
Baton Rouge
United States
1 open roles 3 posted in 90 days 10-50 est. staff $64k Avg Salary
hires for Finance
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
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
Orlando
United States
1 open roles 2 posted in 90 days 100% remote 10-50 est. staff $75k Avg Salary
hires for Public Policy
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
Toronto
Canada
Canada Remote Office (CD99)
1 open roles 2 posted in 90 days 100% remote 10-50 est. staff
hires for Industrial Engineering
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
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
Columbia
United States
Columbia, MD (MD12)
1 open roles 2 posted in 90 days 10-50 est. staff
hires for Early Careers
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
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
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
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
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
Wilmington
United States
Delaware Remote Office (DE99)
1 open roles 1 posted in 90 days 10-50 est. staff
hires for Finance
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
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
Allen
United States
1 open roles 1 posted in 90 days 10-50 est. staff $203k Avg Salary
hires for Management
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
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
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
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
Albany
United States
1 open roles 1 posted in 90 days 10-50 est. staff $64k Avg Salary
hires for Early Careers
Buffalo
United States
1 open roles 1 posted in 90 days 10-50 est. staff $64k Avg Salary
hires for Early Careers
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
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
Earlier presence
Minneapolis, United States
Seattle, United States
Baltimore, United States
Anchorage, United States
Oklahoma City, United States
Charleston, United States
Allentown, United States
Boulder, United States
Harrisburg, United States
Durham, United States
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.
| Year | Estimate | Low | High |
|---|---|---|---|
| 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 |
