CACI International tech stack

CACI International builds mostly with Python, JavaScript, SQL, Java. Its stack also includes Linux, AWS, PostgreSQL, Commander.js. Python is named in 402 of the 1,099 job postings CACI International published in the last 12 months (37%). Counted by Alion from the job postings of CACI International, updated Sep 27, 2026.

Source: Alion Coverage: the company's job postings of the last 12 months Sep 27, 2026
Technologies in use
562
Postings analysed
1,099
Open now
757
Modernity
76 /100
New in 6 months
8

What programming languages does CACI International use?

Python is named in 37% of job postings at CACI International, followed by JavaScript (18%), SQL (14%), Java (10%).

Python 402 37% required in 98% · 268 open now · since Jul 2024
JavaScript 197 18% required in 58% · 144 open now · since Jul 2024
SQL 157 14% required in 96% · 115 open now · since Jul 2024
Java 114 10% required in 72% · 81 open now · since Jul 2024
C++ 101 9% required in 97% · 73 open now · since Apr 2025
Node JS 90 8% required in 34% · 66 open now · since Jun 2025
PowerShell 89 8% required in 100% · 58 open now · since Jul 2024
Bash 76 7% required in 99% · 50 open now · since Jul 2024
Show all (39)
TypeScript76
C#50
MATLAB43
Go18
Perl18
Rust18
Ruby16
Assembly13
ABAP12
Kotlin11
VHDL10
Verilog10
PHP10
Groovy5
Visual Basic5
C4
COBOL3
1C2
JCL2
Scala2
Swift2
YARA2
Apex2
Ada1
Embedded C1
Fortran1
Less1
Lua1
SAS1
Sass1
SystemVerilog1

What frameworks and libraries does CACI International use?

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

Commander.js 59 5% required in 100% · 46 open now · since Oct 2025
React.js 54 5% required in 83% · 38 open now · since Jul 2024
Angular 51 5% required in 90% · 35 open now · since Jul 2024
PyTorch 33 3% required in 97% · 22 open now · since May 2025
TensorFlow 29 3% required in 97% · 20 open now · since May 2025
Spring Boot 25 2% required in 96% · 18 open now · since Oct 2025
Scikit-learn 23 2% required in 96% · 16 open now · since Feb 2026
NumPy 19 2% required in 100% · 13 open now · since Feb 2026
Show all (115)
LangChain19
Flask15
Bootstrap14
Vue.js14
Django13
OpenCV13
Pandas13
Selenium12
CUDA10
Cypress10
JQuery10
Keras10
Transformers10
Hibernate9
Hadoop8
JUnit8
FastAPI8
Angular Material7
Polars7
Ruby on Rails7
LangGraph6
Mockito6
PyTorch C++6
TensorFlow C++6
Numba5
Spring Framework5
ASP.NET Core4
D3.js4
Express4
Flink4
Material UI4
Matplotlib4

And 75 more, each named in fewer postings.

What databases does CACI International use?

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

PostgreSQL 71 6% required in 92% · 48 open now · since Oct 2025
Oracle 48 4% required in 98% · 37 open now · since Apr 2025
ElasticSearch 37 3% required in 100% · 29 open now · since Dec 2025
MySQL 34 3% required in 91% · 27 open now · since Apr 2025
MS SQL 24 2% required in 100% · 20 open now · since Apr 2026
Redis 16 1% required in 94% · 10 open now · since May 2025
DynamoDB 10 1% required in 100% · 8 open now · since Jun 2026
Amazon Aurora 9 1% required in 100% · 6 open now · since May 2026
Show all (33)
MariaDB9
OpenSearch6
HBase5
Azure SQL Database3
Neo4j3
Weaviate3
Amazon Redshift2
Apache Iceberg2
Azure Cosmos DB2
Cassandra2
Db22
Delta Lake2
Google BigQuery2
InfluxDB2
Pinecone2
SAP HANA2
SQLite2
Snowflake2
Trino2
Milvus2
BigQuery1
Chroma1
IMS1
MongoDB1
SAP BW1

What cloud and platforms does CACI International use?

Linux is named in 27% of job postings at CACI International, followed by AWS (26%), Azure (18%), Kubernetes (17%).

Linux 296 27% required in 97% · 189 open now · since Jul 2024
AWS 287 26% required in 91% · 202 open now · since May 2023
Azure 197 18% required in 84% · 148 open now · since May 2025
Kubernetes 187 17% required in 93% · 126 open now · since Oct 2024
Windows 159 14% required in 98% · 102 open now · since Jul 2024
GitLab 109 10% required in 94% · 72 open now · since Jul 2024
Power BI 89 8% required in 85% · 67 open now · since May 2025
VMWare 76 7% required in 95% · 53 open now · since Oct 2024
Show all (111)
GCP64
GitLab CI57
Splunk53
Windows Server49
Active Directory48
Amazon EC246
Red Hat45
Unix44
Amazon S343
Azure DevOps37
SIEM35
Grafana34
Spark33
AWS Lambda26
GitHub Actions25
SonarQube25
.NET24
GitHub24
Tableau24
Apache Kafka21
Databricks21
Kibana19
OpenShift19
Bitbucket18
LDAP16
Amazon CloudWatch15
Amazon EKS13
CentOS Stream13
Microsoft Entra ID13
OpenAI13
Rancher13
Hugging Face12

And 71 more, each named in fewer postings.

What developer tools does CACI International use?

Docker is named in 15% of job postings at CACI International, followed by Git (14%), Ansible (11%), Jenkins (8%).

Docker 164 15% required in 96% · 108 open now · since May 2025
Git 155 14% required in 97% · 99 open now · since Jul 2024
Ansible 124 11% required in 99% · 83 open now · since Oct 2024
Jenkins 87 8% required in 99% · 56 open now · since May 2025
Terraform 79 7% required in 97% · 55 open now · since May 2025
Microsoft Excel 64 6% required in 95% · 41 open now · since May 2025
Rest API 55 5% required in 100% · 43 open now · since Feb 2026
Nessus 35 3% required in 100% · 23 open now · since Apr 2026
Show all (163)
Helm35
Puppet31
CloudFormation29
SolidWorks26
Podman21
AutoCAD20
Prometheus18
Harbor16
ArgoCD14
Swagger13
Apache NiFi13
Wireshark12
Model Context Protocol12
Chef11
Maven10
Apache Tomcat10
Nagios9
WebSockets9
WordPress9
Altium Designer8
Binary Ninja8
Copilot8
Ghidra8
Hyper-V8
KVM8
Trivy8
AWS CDK7
Adobe Photoshop7
Logstash7
Simulink7
OpenStack7
Gradle6

And 123 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 22 2% required in 91% · 15 open now · since Mar 2026
BERT 8 1% required in 100% · 6 open now · since Apr 2026
YOLO 7 1% required in 100% · 4 open now · since Apr 2026
Llama 5 <1% required in 100% · 4 open now · since Mar 2026
Vision Transformer 4 <1% required in 100% · 3 open now · since May 2026
ChatGPT 2 <1% required in 100% · since Jul 2026
Claude 1 <1% required in 100% · since Aug 2026
GPT-5 1 <1% required in 100% · 1 open now · since Sep 2026
Show all (9)
PEFT1

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 (5%), DNS (4%).

CI/CD 225 20% required in 97% · 150 open now · since Jul 2024
Machine Learning 78 7% required in 97% · 53 open now · since May 2025
Configuration Management 59 5% required in 98% · 35 open now · since May 2025
DNS 48 4% required in 98% · 33 open now · since May 2025
PKI 48 4% required in 98% · 31 open now · since Jan 2026
TCP/IP 47 4% required in 94% · 31 open now · since Sep 2024
ETL/ELT 40 4% required in 95% · 33 open now · since Oct 2025
VPN 37 3% required in 100% · 27 open now · since Mar 2025
Show all (87)
BGP34
OSPF33
RAG32
IAM31
MPLS31
DHCP28
AI Agents21
SLI/SLO/SLA21
Prompt Engineering17
Computer Vision16
NLP16
Edge AI14
SOAP14
GitOps13
Incident Management13
Time Series Forecasting12
VLAN12
Reinforcement Learning10
Fine-tuning9
LLM Guardrails9
Platform Engineering9
Anomaly Detection8
Agentic Workflows7
Wi-Fi7
Human-in-the-Loop6
Service Mesh6
Embeddings5
Red Teaming5
SRE5
Semantic Search5
Semantic Search5
Chain-of-Thought4

And 47 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 Workflow (<1%).

ABAP Objects 1 <1% required in 100% · 1 open now · since Sep 2026
CDS Views 1 <1% required in 100% · 1 open now · since Sep 2026
Kotlin Coroutines 1 <1% required in 100% · 1 open now · since Sep 2026
SAP Workflow 1 <1% required in 100% · 1 open now · since Sep 2026
VSAM 1 <1% required in 100% · 1 open now · 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.

DevOps

139 postings
Linux80
Python70
AWS64
Ansible56
Azure50
Windows48

Backend

135 postings
Python76
AWS69
JavaScript65
Docker60
Git59
Kubernetes48

Security

105 postings
Linux52
Python38
Windows36
Kubernetes30
AWS28
SIEM25

Industrial Engineering

82 postings
SolidWorks20
Azure19
PowerShell14
Windows10
Active Directory9
AutoCAD9

Operations

75 postings
Commander.js43
Microsoft Excel9
Power BI9
1C2

Data Science

70 postings
Python44
SQL37
AWS20
Oracle18
PostgreSQL14
Git11

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: $181k across 1,043 postings.

TechnologyPostings with payMedianvs company median
Python388$190k+5%
AWS281$198k+10%
Linux279$182k0%
Azure195$207k+14%
JavaScript192$172k−5%
Kubernetes186$198k+10%
Windows155$182k0%
SQL150$190k+5%
Java111$197k+9%
GitLab100$182k0%

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
Semantic KernelSep 2026
CVATSep 2026
FFmpegSep 2026
FastlaneSep 2026
GitflowSep 2026
IonicSep 2026
KustomizeSep 2026
MVVMSep 2026
Rising
Power BI3% → 10%
VMWare4% → 8%
Windows Server1% → 5%
PKI1% → 5%
Active Directory2% → 5%
Oracle2% → 5%
Falling
JavaScript24% → 16%
TypeScript13% → 5%
Docker20% → 13%
Node JS13% → 7%
Angular9% → 4%
React.js8% → 4%
MPLS6% → 2%
Commander.js8% → 5%
Not named for 6 months
Neo4jMar 2026

How modern is the CACI International stack?

Cutting-edge AI adopter 76/100

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

How common is the CACI International stack in its industry?

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

Python64%
Linux41%
AWS58%
Azure63%
JavaScript62%
Kubernetes52%
Windows33%
SQL67%
Java51%
GitLab27%

What sets CACI International apart

Commander.js2%
MATLAB4%

Questions about the CACI International tech stack

What programming languages does CACI International use?

The languages named in CACI International job postings are Python (37%), JavaScript (18%), SQL (14%), Java (10%), C++ (9%), as a share of the 1,099 postings of the last 12 months.

Does CACI International use Commander.js?

Yes. Commander.js is named in 59 of 1,099 job postings (5%) and required in 59 of them.

What cloud and platforms does CACI International use?

The cloud and platforms named in CACI International job postings are Linux (296), AWS (287), Azure (197) (postings in brackets).

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

DevOps postings at CACI International most often require Linux (80), Python (70), AWS (64), Ansible (56), out of 139 postings in the last 12 months.

Is the CACI International tech stack changing?

Yes. Semantic Kernel, CVAT, FFmpeg, Fastlane first appeared in CACI International job postings in the last six months.

How modern is the CACI International tech stack?

CACI International scores 76 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: 9; 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 1,099 postings of the last 12 months and were updated on Sep 27, 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: 562 technologies from 1,099 job postings", as of Sep 27, 2026. https://alion.io/company/caci-international/technologies

Licence: CC BY-SA 4.0JSON