ICF
Energy Efficiency · Digital Government

ICF tech stack

ICF builds mostly with Python, SQL, JavaScript, Apex. Its stack also includes Azure, AWS, React.js, PostgreSQL. Python is named in 104 of the 407 job postings ICF published in the last 12 months (26%). Counted by Alion from the job postings of ICF, updated Nov 10, 2026.

Source: Alion Coverage: the company's job postings of the last 12 months Nov 10, 2026
Technologies in use
262
Postings analysed
407
Open now
167
Modernity
81 /100
New in 6 months
2

What programming languages does ICF use?

Python is named in 26% of job postings at ICF, followed by SQL (24%), JavaScript (14%), Apex (7%).

Python 104 26% required in 68% · 41 open now · since Jul 2026
SQL 97 24% required in 70% · 35 open now · since Aug 2026
JavaScript 59 14% required in 56% · 27 open now · since Jul 2026
Apex 28 7% required in 54% · 16 open now · since Aug 2026
TypeScript 27 7% required in 74% · 10 open now · since Jul 2026
Java 27 7% required in 59% · 8 open now · since Aug 2026
C# 13 3% required in 77% · 8 open now · since Aug 2026
PHP 11 3% required in 55% · 6 open now · since Jul 2026
Show all (24)
Node JS10
PowerShell10
SAS9
Scala7
SPSS7
Bash6
Kotlin5
C++5
Stata4
Objective-C2
R2
Crystal1
Go1
MATLAB1
Perl1
Ruby1

What frameworks and libraries does ICF use?

React.js is named in 4% of job postings at ICF, followed by Lightning Web Components (3%), Angular (2%), Visualforce (2%).

React.js 16 4% required in 81% · 9 open now · since Jul 2026
Lightning Web Components 12 3% required in 67% · 6 open now · since Aug 2026
Angular 10 2% required in 80% · 3 open now · since Jul 2026
Visualforce 9 2% required in 56% · 5 open now · since Aug 2026
ASP.NET Core 6 1% required in 83% · 3 open now · since Aug 2026
Hadoop 6 1% required in 67% · 1 open now · since Aug 2026
Scikit-learn 5 1% required in 100% · 2 open now · since Aug 2026
Vue.js 5 1% required in 100% · 1 open now · since Aug 2026
Show all (40)
PyTorch4
NumPy4
FastAPI3
Keras3
Spring Boot3
TensorFlow3
Cypress3
Selenium3
Django2
JUnit2
Next.js2
Shiny2
TensorFlow C++2
Playwright2
Matplotlib2
Pandas2
Symfony2
Appium1
CUDA1
Dask1
Express1
JQuery1
OpenTelemetry1
Pytest1
SLF4J1
SciPy1
TestNG1
Unreal Engine1
LangChain1
Laravel1
React Native1
Rest-Assured1

What databases does ICF use?

PostgreSQL is named in 3% of job postings at ICF, followed by MS SQL (2%), Delta Lake (2%), Oracle (1%).

PostgreSQL 12 3% required in 92% · 6 open now · since Aug 2026
MS SQL 8 2% required in 88% · 2 open now · since Aug 2026
Delta Lake 7 2% required in 43% · 5 open now · since Sep 2026
Oracle 5 1% required in 100% · 1 open now · since Aug 2026
Amazon Redshift 5 1% required in 80% · 1 open now · since Aug 2026
Snowflake 5 1% required in 60% · 1 open now · since Aug 2026
Azure SQL Database 3 1% required in 100% · 1 open now · since Aug 2026
MySQL 2 <1% required in 50% · 2 open now · since Aug 2026
Show all (13)
Apache Iceberg1
Db21
Google BigQuery1
Greenplum1
Cassandra1

What cloud and platforms does ICF use?

Azure is named in 22% of job postings at ICF, followed by AWS (21%), Power BI (21%), Databricks (11%).

Azure 88 22% required in 60% · 36 open now · since Jul 2026
AWS 84 21% required in 73% · 32 open now · since Jul 2026
Power BI 84 21% required in 57% · 34 open now · since Jul 2026
Databricks 45 11% required in 60% · 22 open now · since Aug 2026
GitHub 31 8% required in 71% · 14 open now · since Jul 2026
Tableau 30 7% required in 67% · 12 open now · since Aug 2026
Azure DevOps 29 7% required in 59% · 13 open now · since Aug 2026
GCP 26 6% required in 77% · 5 open now · since Jul 2026
Show all (65)
Linux18
GitHub Actions18
Spark17
MuleSoft16
Kubernetes14
Agentforce13
Splunk12
GitLab10
Cognos9
Windows8
Amazon S37
Microsoft Fabric7
Figma7
Amazon SageMaker6
Amazon CloudWatch6
Collibra6
SonarQube5
MLFlow5
OpenAI5
.NET4
Airflow4
Apache Kafka4
Snyk4
Windows Server4
Microsoft Entra ID4
Prisma Cloud4
SIEM4
Okta4
AWS Bedrock3
Active Directory3
Amazon ECS3
Checkmarx3

And 25 more, each named in fewer postings.

What developer tools does ICF use?

Microsoft Excel is named in 11% of job postings at ICF, followed by Git (9%), Rest API (7%), Copilot (6%).

Microsoft Excel 44 11% required in 64% · 18 open now · since Aug 2026
Git 37 9% required in 68% · 14 open now · since Aug 2026
Rest API 29 7% required in 62% · 16 open now · since Aug 2026
Copilot 25 6% required in 20% · 6 open now · since Aug 2026
AutoCAD 23 6% required in 83% · 5 open now · since Aug 2026
Terraform 23 6% required in 83% · 13 open now · since Aug 2026
Docker 16 4% required in 63% · 7 open now · since Aug 2026
Jenkins 12 3% required in 75% · 7 open now · since Aug 2026
Show all (66)
Azure Data Factory12
Maven10
Claude Code9
Drupal8
pySpark7
Copado7
CloudFormation6
Salesforce CLI6
Canva5
Model Context Protocol4
Informatica4
Bicep3
Helm3
Pulumi3
Cursor3
JMeter3
SSIS3
Salesforce Flow3
Checkov2
GraphQL2
OWASP ZAP2
Prometheus2
Trivy2
OpenAI Codex2
Alteryx2
LIMS2
Tcpdump2
Wireshark2
Zeek2
AWS CDK1
Adobe Photoshop1
Ansible1

And 26 more, each named in fewer postings.

What AI and ML technologies does ICF use?

ChatGPT is named in 3% of job postings at ICF, followed by LLM (2%), Claude (1%).

ChatGPT 11 3% required in 18% · 1 open now · since Aug 2026
LLM 10 2% required in 60% · 3 open now · since Aug 2026
Claude 4 1% required in 75% · since Aug 2026

Which engineering practices does ICF ask for?

VPN is named in 29% of job postings at ICF, followed by CI/CD (18%), Machine Learning (10%), ETL/ELT (8%).

VPN 118 29% required in 89% · 46 open now · since Jul 2026
CI/CD 74 18% required in 82% · 35 open now · since Jul 2026
Machine Learning 40 10% required in 70% · 21 open now · since Aug 2026
ETL/ELT 31 8% required in 65% · 12 open now · since Aug 2026
AI Agents 24 6% required in 88% · 14 open now · since Aug 2026
SOAP 14 3% required in 71% · 7 open now · since Aug 2026
Platform Engineering 11 3% required in 91% · 7 open now · since Jul 2026
NLP 10 2% required in 70% · 3 open now · since Aug 2026
Show all (51)
DNS8
Multimodal AI8
Incident Management7
Anomaly Detection6
Configuration Management6
FinOps5
IAM5
Agentic Workflows4
RAG4
TCP/IP3
Computer Vision3
Human-in-the-Loop3
DHCP2
Digital Twin2
Explainable AI2
Federated Learning2
GitOps2
LLM Guardrails2
Red Teaming2
SLI/SLO/SLA2
NERC CIP2
Time Series2
A/B Testing2
BGP2
OSPF2
AIOps1
Chaos Engineering1
Dimensional Modeling1
Function Calling1
HPC1
LLM Evaluation1
LLMOps1

And 11 more, each named in fewer postings.

What does each ICF team work with?

The technologies each team's postings require most often, with the number of postings that require them.

Enterprise Apps

50 postings
Apex14
JavaScript9
SQL9
GitHub8
Rest API8
Lightning Web Components7

Analytics

37 postings
Power BI11
SQL9
Python6
Azure5
Databricks4
Microsoft Excel4

Data Science

32 postings
SQL19
Python17
AWS9
Databricks8
Azure6
GCP5

Backend

30 postings
SQL13
AWS11
JavaScript11
TypeScript11
Python10
Git8

See the open roles

How does your stack fit ICF?

Sign in to compare your skills with this stack and see which open roles fit you.
Sign In

How much does ICF pay by technology?

Median stated pay of the postings that name each technology, against the median of all ICF postings with stated pay: $152k across 334 postings.

TechnologyPostings with payMedianvs company median
SQL87$168k+10%
Python86$168k+10%
Azure80$168k+10%
AWS79$168k+10%
Power BI73$138k−9%
JavaScript51$168k+10%
Databricks43$168k+10%
GitHub28$168k+10%
Apex28$168k+10%
Tableau28$139k−9%

How is the ICF stack changing?

Read from the dates of the postings themselves: a technology is new when the first posting that names it appeared in the last six months, rising or falling when its share of postings moved between the last two quarters.

First appeared
Next.jsNov 2026
Digital TwinNov 2026
Rising
SQL10% → 24%
Microsoft Excel0% → 11%
Machine Learning0% → 10%
Git0% → 9%
ETL/ELT0% → 8%
Copilot0% → 6%
AI Agents0% → 6%
AutoCAD0% → 6%
Falling
AWS80% → 19%
CI/CD70% → 17%
Azure70% → 20%
GCP50% → 5%
VPN70% → 28%
Angular20% → 2%
GitLab20% → 2%
Kubernetes20% → 3%

How modern is the ICF stack?

Cutting-edge AI adopter 81/100

ICF scores 81 out of 100 (Cutting-edge). The score averages how current each technology in the stack is and adds weight for AI adoption. AI technologies in the stack: 3; legacy ones: 0.

How common is the ICF stack in its industry?

Share of the 3,024 companies in the same industries, whose stack Alion knows, that use each technology.

Python41%
SQL40%
Azure31%
AWS28%
Power BI24%
JavaScript32%
Databricks12%
GitHub14%
Tableau12%
Azure DevOps13%

What sets ICF apart

MuleSoft4%
Agentforce2%
Lightning Web Components2%
Cognos1%
SAS4%
Visualforce1%
Delta Lake4%
SPSS2%
Scala4%
Amazon SageMaker4%

Questions about the ICF tech stack

What programming languages does ICF use?

The languages named in ICF job postings are Python (26%), SQL (24%), JavaScript (14%), Apex (7%), TypeScript (7%), as a share of the 407 postings of the last 12 months.

Does ICF use React.js?

Yes. React.js is named in 16 of 407 job postings (4%) and required in 13 of them.

What cloud and platforms does ICF use?

The cloud and platforms named in ICF job postings are Azure (88), AWS (84), Power BI (84) (postings in brackets).

What skills do you need for a Enterprise Apps job at ICF?

Enterprise Apps postings at ICF most often require Apex (14), JavaScript (9), SQL (9), GitHub (8), out of 50 postings in the last 12 months.

Is the ICF tech stack changing?

Yes. Next.js, Digital Twin first appeared in ICF job postings in the last six months.

How modern is the ICF tech stack?

ICF scores 81 out of 100 (Cutting-edge). The score averages how current each technology in the stack is and adds weight for AI adoption. AI technologies in the stack: 3; legacy ones: 0.

How does Alion know the ICF tech stack?

Alion reads every job posting ICF publishes and tags the technologies each one names. The figures on this page count the 407 postings of the last 12 months and were updated on Nov 10, 2026.

Method and citation

Alion reads every job posting the company publishes and tags the technologies each one names. Shares count the postings of the last 12 months, open and closed; the company's own products are counted apart. How we count

Alion, "ICF tech stack: 262 technologies from 407 job postings", as of Nov 10, 2026. https://alion.io/company/icf/technologies

Licence: CC BY-SA 4.0JSON