CACI International
Cyber Warfare · National Security

CACI International tech stack

CACI International builds mostly with Python, JavaScript, SQL, Java. Its stack also includes AWS, Linux, PostgreSQL, React.js. Python is named in 702 of the 2,096 job postings CACI International published in the last 12 months (33%). Counted by Alion from the job postings of CACI International, updated Nov 10, 2026.

Source: Alion Coverage: the company's job postings of the last 12 months Nov 10, 2026
Technologies in use
641
Postings analysed
2,096
Open now
821
Modernity
75 /100
New in 6 months
8

What programming languages does CACI International use?

Python is named in 33% of job postings at CACI International, followed by JavaScript (18%), SQL (15%), Java (9%).

Python 702 33% required in 97% · 274 open now · since Jul 2024
JavaScript 368 18% required in 65% · 140 open now · since Jul 2024
SQL 317 15% required in 98% · 123 open now · since Jul 2024
Java 182 9% required in 74% · 68 open now · since Jul 2024
C++ 181 9% required in 98% · 71 open now · since Apr 2025
PowerShell 174 8% required in 98% · 70 open now · since Jul 2024
Node JS 135 6% required in 37% · 38 open now · since Jun 2025
TypeScript 133 6% required in 50% · 51 open now · since Jul 2024
Show all (42)
C#104
Bash103
MATLAB68
ABAP48
Rust43
Go27
Perl26
Ruby22
Kotlin19
VHDL18
Verilog17
PHP13
Groovy10
Assembly8
SAS7
C6
SPSS5
Scala4
Visual Basic4
Apex4
1C3
COBOL3
Less3
Sass3
Swift3
YARA3
Ada2
JCL2
R2
Embedded C1
Fortran1
LISP1

And 2 more, each named in fewer postings.

What frameworks and libraries does CACI International use?

React.js is named in 5% of job postings at CACI International, followed by Angular (4%), PyTorch (3%), TensorFlow (2%).

React.js 97 5% required in 79% · 31 open now · since Jul 2024
Angular 92 4% required in 87% · 35 open now · since Jul 2024
PyTorch 60 3% required in 88% · 19 open now · since May 2025
TensorFlow 48 2% required in 96% · 13 open now · since May 2025
Spring Boot 46 2% required in 98% · 18 open now · since Oct 2025
LangChain 39 2% required in 79% · 14 open now · since Mar 2026
NumPy 35 2% required in 97% · 12 open now · since Feb 2026
Scikit-learn 33 2% required in 94% · 8 open now · since Feb 2026
Show all (121)
Vue.js31
Selenium30
Bootstrap26
Pandas24
CUDA23
OpenCV23
Transformers23
JUnit21
Cypress19
Flask19
Polars18
Keras16
Django14
JQuery12
Mockito12
Spring Framework12
FastAPI12
Hibernate11
LangGraph11
TensorFlow C++11
ASP.NET Core9
Ruby on Rails9
ArduPilot8
Entity Framework Core8
Gymnasium8
Numba8
PyTorch Lightning8
RLlib8
Stable-Baselines38
scikit-image8
Metasploit8
Material UI7

And 81 more, each named in fewer postings.

What databases does CACI International use?

PostgreSQL is named in 5% of job postings at CACI International, followed by Oracle (5%), MySQL (3%), ElasticSearch (3%).

PostgreSQL 113 5% required in 95% · 45 open now · since Oct 2025
Oracle 95 5% required in 98% · 39 open now · since Apr 2025
MySQL 66 3% required in 97% · 31 open now · since Apr 2025
ElasticSearch 57 3% required in 100% · 27 open now · since Dec 2025
MS SQL 49 2% required in 100% · 15 open now · since Apr 2026
Redis 26 1% required in 96% · 10 open now · since May 2025
DynamoDB 21 1% required in 100% · 11 open now · since Jun 2026
Amazon Aurora 19 1% required in 100% · 9 open now · since May 2026
Show all (34)
SAP HANA11
MariaDB10
Azure SQL Database8
OpenSearch8
Weaviate6
Azure Cosmos DB5
Delta Lake5
Amazon Redshift4
Cassandra4
SAP BW4
Snowflake4
Apache Iceberg3
Chroma3
Google BigQuery3
InfluxDB3
SQLite3
Trino3
Milvus3
Apache Solr2
Db22
HBase2
Pinecone2
IMS1
Memcached1
MongoDB1
Realm1

What cloud and platforms does CACI International use?

AWS is named in 25% of job postings at CACI International, followed by Linux (23%), Azure (18%), Kubernetes (16%).

AWS 522 25% required in 93% · 211 open now · since May 2023
Linux 486 23% required in 97% · 188 open now · since Jul 2024
Azure 373 18% required in 82% · 123 open now · since May 2025
Kubernetes 330 16% required in 92% · 128 open now · since Oct 2024
Windows 275 13% required in 97% · 109 open now · since Jul 2024
GitLab 194 9% required in 93% · 84 open now · since Jul 2024
Power BI 148 7% required in 91% · 46 open now · since May 2025
VMWare 132 6% required in 94% · 46 open now · since Oct 2024
Show all (117)
GCP112
GitLab CI106
Active Directory102
Amazon EC287
Amazon S386
Splunk85
Azure DevOps82
Windows Server80
Red Hat74
Unix67
SIEM62
AWS Lambda62
Spark56
.NET54
Tableau51
Grafana50
GitHub Actions45
GitHub45
SonarQube44
Bitbucket38
SAP Fiori38
Databricks36
OpenAI35
Amazon EKS35
LDAP33
Apache Kafka31
Microsoft Entra ID29
Amazon CloudWatch28
OpenShift27
Rancher27
Kibana26
Amazon ECS24

And 77 more, each named in fewer postings.

What developer tools does CACI International use?

Docker is named in 13% of job postings at CACI International, followed by Git (13%), Ansible (9%), Terraform (7%).

Docker 270 13% required in 96% · 113 open now · since May 2025
Git 266 13% required in 96% · 107 open now · since Jul 2024
Ansible 180 9% required in 99% · 73 open now · since Oct 2024
Terraform 148 7% required in 98% · 63 open now · since May 2025
Rest API 139 7% required in 99% · 73 open now · since Nov 2025
Jenkins 138 7% required in 99% · 47 open now · since May 2025
Microsoft Excel 109 5% required in 96% · 44 open now · since May 2025
Helm 61 3% required in 93% · 27 open now · since Jul 2025
Show all (199)
CloudFormation52
Nessus51
Podman43
AutoCAD41
Puppet37
SolidWorks37
Prometheus31
ArgoCD30
Model Context Protocol27
Apache NiFi25
Harbor21
pySpark20
WebSockets19
Wireshark19
Copilot18
Hyper-V16
Chef15
AWS CDK14
KVM13
Maven13
JMeter12
Cameo Systems Modeler12
Adobe Photoshop11
Ghidra11
Keycloak11
Nagios11
Packer11
Swagger11
Trivy11
Azure Data Factory11
Binary Ninja10
Informatica10

And 159 more, each named in fewer postings.

What AI and ML technologies does CACI International use?

LLM is named in 2% of job postings at CACI International, followed by BERT (1%), YOLO (1%), Llama (1%).

LLM 49 2% required in 96% · 24 open now · since Mar 2026
BERT 19 1% required in 100% · 13 open now · since Apr 2026
YOLO 13 1% required in 100% · 4 open now · since Apr 2026
Llama 12 1% required in 100% · 7 open now · since Mar 2026
Vision Transformer 8 <1% required in 100% · 3 open now · since May 2026
ChatGPT 5 <1% required in 100% · 2 open now · since Jul 2026
Claude 3 <1% required in 100% · 1 open now · since Aug 2026
PEFT 3 <1% required in 67% · 2 open now · since Aug 2026
Show all (11)
GPT-52
QLoRA1
LoRA1

Which engineering practices does CACI International ask for?

CI/CD is named in 20% of job postings at CACI International, followed by Machine Learning (7%), Configuration Management (4%), ETL/ELT (4%).

CI/CD 427 20% required in 97% · 176 open now · since Jul 2024
Machine Learning 144 7% required in 99% · 58 open now · since May 2025
Configuration Management 93 4% required in 98% · 34 open now · since May 2025
ETL/ELT 84 4% required in 96% · 33 open now · since Oct 2025
PKI 82 4% required in 98% · 32 open now · since Jan 2026
TCP/IP 80 4% required in 94% · 30 open now · since Sep 2024
DNS 78 4% required in 99% · 28 open now · since May 2025
IAM 70 3% required in 100% · 30 open now · since May 2025
Show all (111)
RAG65
BGP55
OSPF52
VPN51
MPLS47
SOAP43
DHCP42
Prompt Engineering41
Verification & Validation39
AI Agents38
Computer Vision34
GitOps29
NLP28
Incident Management27
GD&T22
Time Series22
VLAN21
Platform Engineering21
Fine-tuning20
Reinforcement Learning19
Statistical Process Control18
MBSE18
Function Calling17
Embeddings16
Anomaly Detection15
Agentic Workflows14
EVMS14
LLM Guardrails14
AS910013
SLI/SLO/SLA13
Service Mesh13
DoDAF13

And 71 more, each named in fewer postings.

What other technologies does CACI International use?

ABAP Objects is named in <1% of job postings at CACI International, followed by CDS Views (<1%), Kotlin Coroutines (<1%), SAP BAPI (<1%).

ABAP Objects 5 <1% required in 100% · 2 open now · since Sep 2026
CDS Views 5 <1% required in 100% · 2 open now · since Sep 2026
Kotlin Coroutines 1 <1% required in 100% · since Sep 2026
SAP BAPI 1 <1% required in 100% · 1 open now · since Oct 2026
SAP Workflow 1 <1% required in 100% · since Sep 2026
VSAM 1 <1% required in 100% · since Sep 2026

What does each CACI International team work with?

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

Backend

243 postings
Python127
AWS123
JavaScript106
Docker90
Git86
Linux83

DevOps

241 postings
Linux120
AWS109
Python107
Ansible85
Azure84
Kubernetes83

Industrial Engineering

175 postings
Azure32
PowerShell29
SolidWorks27
Linux24
AutoCAD18
Windows17

Security

174 postings
Linux72
Python70
Windows54
AWS48
Kubernetes45
SIEM41

Data Science

126 postings
Python73
SQL71
AWS35
Oracle33
PostgreSQL26
Azure24

Enterprise Apps

125 postings
SQL42
JavaScript41
Rest API40
SAP Fiori30
ABAP20
Git17

See the open roles

How does your stack fit CACI International?

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

How much does CACI International pay by technology?

Median stated pay of the postings that name each technology, against the median of all CACI International postings with stated pay: $174k across 1,984 postings.

TechnologyPostings with payMedianvs company median
Python686$190k+9%
AWS511$190k+9%
Linux464$180k+4%
Azure369$207k+19%
JavaScript361$172k−1%
Kubernetes329$198k+14%
SQL300$182k+5%
Windows261$182k+5%
GitLab185$182k+5%
Java180$190k+9%

How is the CACI International 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
MimirOct 2026
Fusion 360Oct 2026
Hybrid SearchOct 2026
SAP IDocOct 2026
Adobe Premiere ProOct 2026
DaVinci ResolveOct 2026
BeyondTrustOct 2026
NastranSep 2026
Rising
Rest API5% → 8%
Azure DevOps2% → 5%
ABAP0% → 3%
Falling
Node JS13% → 4%
TypeScript9% → 5%
PostgreSQL8% → 5%
React.js7% → 4%
Angular7% → 4%
Not named for 6 months
PineconeApr 2026

How modern is the CACI International stack?

Cutting-edge AI adopter 75/100

CACI International scores 75 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: 11; legacy ones: 1.

How common is the CACI International stack in its industry?

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

Python59%
AWS51%
Linux39%
Azure55%
JavaScript53%
Kubernetes42%
SQL58%
Windows33%
GitLab19%
Java41%

What sets CACI International apart

MATLAB4%
SAP Fiori4%

Questions about the CACI International tech stack

What programming languages does CACI International use?

The languages named in CACI International job postings are Python (33%), JavaScript (18%), SQL (15%), Java (9%), C++ (9%), as a share of the 2,096 postings of the last 12 months.

Does CACI International use React.js?

Yes. React.js is named in 97 of 2,096 job postings (5%) and required in 77 of them.

What cloud and platforms does CACI International use?

The cloud and platforms named in CACI International job postings are AWS (522), Linux (486), Azure (373) (postings in brackets).

What skills do you need for a Backend job at CACI International?

Backend postings at CACI International most often require Python (127), AWS (123), JavaScript (106), Docker (90), out of 243 postings in the last 12 months.

Is the CACI International tech stack changing?

Yes. Mimir, Fusion 360, Hybrid Search, SAP IDoc first appeared in CACI International job postings in the last six months.

How modern is the CACI International tech stack?

CACI International scores 75 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: 11; legacy ones: 1.

How does Alion know the CACI International tech stack?

Alion reads every job posting CACI International publishes and tags the technologies each one names. The figures on this page count the 2,096 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, "CACI International tech stack: 641 technologies from 2,096 job postings", as of Nov 10, 2026. https://alion.io/company/caci-international/technologies

Licence: CC BY-SA 4.0JSON