ICF tech stack

ICF builds mostly with SQL, Python, JavaScript, Java. Its stack also includes AWS, Power BI, MS SQL, PostgreSQL. SQL is named in 54 of the 237 job postings ICF published in the last 12 months (23%). Counted by Alion from the job postings of ICF, updated Sep 26, 2026.

Source: Alion Coverage: the company's job postings of the last 12 months Sep 26, 2026
Technologies in use
200
Postings analysed
237
Open now
156
Modernity
82 /100

What programming languages does ICF use?

SQL is named in 23% of job postings at ICF, followed by Python (21%), JavaScript (11%), Java (9%).

SQL 54 23% required in 74% · 35 open now · since Aug 2026
Python 50 21% required in 68% · 30 open now · since Jul 2026
JavaScript 25 11% required in 44% · 14 open now · since Jul 2026
Java 22 9% required in 68% · 19 open now · since Aug 2026
Apex 16 7% required in 56% · 12 open now · since Aug 2026
TypeScript 11 5% required in 82% · 6 open now · since Jul 2026
PowerShell 7 3% required in 71% · 4 open now · since Aug 2026
PHP 7 3% required in 57% · 4 open now · since Jul 2026
Show all (21)
Node JS5
SAS5
Bash5
Kotlin4
SPSS4
Scala4
C#3
C++3
Objective-C2
Crystal1
MATLAB1
Perl1
Ruby1

What frameworks and libraries does ICF use?

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

React.js 6 3% required in 83% · 1 open now · since Jul 2026
Lightning Web Components 6 3% required in 67% · 3 open now · since Aug 2026
Angular 5 2% required in 100% · 3 open now · since Jul 2026
Hadoop 5 2% required in 60% · 3 open now · since Aug 2026
Visualforce 4 2% required in 50% · 3 open now · since Aug 2026
Spring Boot 3 1% required in 100% · 3 open now · since Sep 2026
Vue.js 3 1% required in 100% · since Aug 2026
ASP.NET Core 2 1% required in 100% · since Aug 2026
Show all (30)
Cypress2
JUnit2
PyTorch2
Scikit-learn2
Selenium2
Symfony2
Appium1
CUDA1
Dask1
Django1
Express1
Keras1
NumPy1
OpenTelemetry1
Pytest1
SLF4J1
SciPy1
TensorFlow1
TestNG1
Unreal Engine1
Laravel1
React Native1

What databases does ICF use?

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

MS SQL 7 3% required in 86% · 5 open now · since Aug 2026
PostgreSQL 7 3% required in 86% · 2 open now · since Aug 2026
Oracle 4 2% required in 100% · 4 open now · since Aug 2026
Amazon Redshift 4 2% required in 75% · 2 open now · since Aug 2026
Azure SQL Database 2 1% required in 100% · 1 open now · since Aug 2026
Snowflake 2 1% required in 50% · 1 open now · since Aug 2026
Google BigQuery 1 <1% required in 100% · since Aug 2026
Greenplum 1 <1% required in 100% · 1 open now · since Aug 2026
Show all (10)
Cassandra1
MySQL1

What cloud and platforms does ICF use?

AWS is named in 23% of job postings at ICF, followed by Power BI (16%), Azure (16%), Tableau (8%).

AWS 54 23% required in 76% · 31 open now · since Jul 2026
Power BI 39 16% required in 74% · 22 open now · since Jul 2026
Azure 39 16% required in 69% · 16 open now · since Jul 2026
Tableau 20 8% required in 80% · 10 open now · since Aug 2026
Linux 19 8% required in 68% · 14 open now · since Aug 2026
Databricks 19 8% required in 53% · 13 open now · since Aug 2026
GitHub 18 8% required in 67% · 6 open now · since Jul 2026
GCP 14 6% required in 86% · 4 open now · since Jul 2026
Show all (59)
Azure DevOps11
MuleSoft11
GitHub Actions9
Kubernetes9
GitLab8
Splunk8
Windows8
Spark7
Cognos6
Amazon S35
Figma5
Amazon CloudWatch4
Snyk4
Windows Server4
Agentforce4
Prisma Cloud4
SIEM4
Active Directory3
Amazon ECS3
Amazon SageMaker3
GitLab CI3
SonarQube3
VMWare3
Kibana3
Microsoft Fabric3
Unix3
AWS Lambda2
Airflow2
Apache Kafka2
Checkmarx2
DLP2
Datadog2

And 19 more, each named in fewer postings.

What developer tools does ICF use?

Microsoft Excel is named in 10% of job postings at ICF, followed by AutoCAD (8%), Git (7%), Rest API (5%).

Microsoft Excel 23 10% required in 70% · 20 open now · since Aug 2026
AutoCAD 18 8% required in 78% · 9 open now · since Aug 2026
Git 17 7% required in 71% · 8 open now · since Aug 2026
Rest API 13 5% required in 54% · 8 open now · since Aug 2026
Terraform 11 5% required in 91% · 9 open now · since Aug 2026
Copilot 11 5% required in 27% · 6 open now · since Aug 2026
Docker 9 4% required in 44% · 5 open now · since Aug 2026
Maven 7 3% required in 14% · 7 open now · since Aug 2026
Show all (44)
Jenkins6
Drupal5
CloudFormation4
Salesforce CLI4
Copado4
Bicep3
pySpark3
Checkov2
Helm2
JMeter2
OWASP ZAP2
Prometheus2
Pulumi2
SSIS2
Trivy2
Informatica2
Tcpdump2
Wireshark2
Zeek2
AWS CDK1
ArgoCD1
Azure Data Factory1
Claude Code1
Composer1
Dependabot1
FortiGate1
GraphQL1
Hyper-V1
Keycloak1
Liquibase1
Nessus1
Terragrunt1

And 4 more, each named in fewer postings.

What AI and ML technologies does ICF use?

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

Claude 4 2% required in 75% · 1 open now · since Aug 2026
ChatGPT 4 2% required in 50% · 2 open now · since Aug 2026
LLM 3 1% optional · 3 open now · since Aug 2026

Which engineering practices does ICF ask for?

VPN is named in 30% of job postings at ICF, followed by CI/CD (16%), ETL/ELT (7%), Machine Learning (6%).

VPN 71 30% required in 89% · 46 open now · since Jul 2026
CI/CD 39 16% required in 82% · 22 open now · since Jul 2026
ETL/ELT 17 7% required in 71% · 12 open now · since Aug 2026
Machine Learning 15 6% required in 67% · 11 open now · since Aug 2026
AI Agents 9 4% required in 67% · 6 open now · since Aug 2026
SOAP 8 3% required in 63% · 7 open now · since Aug 2026
DNS 7 3% required in 86% · 4 open now · since Jul 2026
Platform Engineering 6 3% required in 100% · 4 open now · since Jul 2026
Show all (33)
Incident Management6
IAM4
Configuration Management4
Anomaly Detection3
FinOps3
Multimodal AI3
SLI/SLO/SLA3
TCP/IP3
DHCP2
LLM Guardrails2
Red Teaming2
Human-in-the-Loop2
BGP2
OSPF2
AIOps1
Agentic Workflows1
Chaos Engineering1
GitOps1
HPC1
PKI1
Recommender Systems1
A/B Testing1
NLP1
Time Series Forecasting1
Web Components1

What does each ICF team work with?

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

Industrial Engineering

26 postings
AutoCAD13
Python5

Enterprise Apps

22 postings
Apex8
SQL6
Git4
GitHub3
Lightning Web Components3
MuleSoft2

Analytics

22 postings
Power BI8
SQL8
Python5
Tableau4
Azure3
Azure DevOps2

Management

19 postings
AWS3
Power BI3

Backend

18 postings
AWS9
SQL8
Python7
Java6
JavaScript6
TypeScript6

Operations

16 postings
Microsoft Excel2
Python2
SQL2

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: $168k across 198 postings.

TechnologyPostings with payMedianvs company median
AWS53$184k+10%
SQL50$168k0%
Python46$168k0%
Azure38$168k0%
Power BI33$139k−17%
JavaScript23$168k0%
Java22$168k0%
Linux19$168k0%
Tableau19$139k−17%
Databricks18$168k0%

How modern is the ICF stack?

Cutting-edge AI adopter 82/100

ICF scores 82 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 544 companies in the same industries, whose stack Alion knows, that use each technology.

AWS33%
SQL46%
Python48%
Azure34%
Power BI28%
JavaScript39%
Java26%
Tableau17%
Databricks17%
Linux26%

What sets ICF apart

Cognos2%
Lightning Web Components4%
Agentforce3%
Prisma Cloud2%
SPSS2%
Snyk3%
Visualforce3%

Questions about the ICF tech stack

What programming languages does ICF use?

The languages named in ICF job postings are SQL (23%), Python (21%), JavaScript (11%), Java (9%), Apex (7%), as a share of the 237 postings of the last 12 months.

Does ICF use React.js?

Yes. React.js is named in 6 of 237 job postings (3%) and required in 5 of them.

What cloud and platforms does ICF use?

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

What skills do you need for a Industrial Engineering job at ICF?

Industrial Engineering postings at ICF most often require AutoCAD (13), Python (5), out of 26 postings in the last 12 months.

Is the ICF tech stack changing?

No new technology has appeared in ICF job postings in the last six months.

How modern is the ICF tech stack?

ICF scores 82 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 237 postings of the last 12 months and were updated on Sep 26, 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: 200 technologies from 237 job postings", as of Sep 26, 2026. https://alion.io/company/icf/technologies

Licence: CC BY-SA 4.0JSON