CACI tech stack

CACI builds mostly with Python, JavaScript, SQL, Java. Its stack also includes AWS, Azure, React.js, Snowflake. AWS is named in 17 of the 29 job postings CACI published in the last 12 months (59%). Counted by Alion from the job postings of CACI, updated Oct 12, 2026.

Source: Alion Coverage: the company's job postings of the last 12 months Oct 12, 2026
Technologies in use
83
Postings analysed
29
Open now
29
Modernity
70 /100
New in 6 months
8

What programming languages does CACI use?

Python is named in 34% of job postings at CACI, followed by JavaScript (24%), SQL (17%), Java (14%).

Python 10 34% required in 60% · 10 open now · since Jun 2026
JavaScript 7 24% required in 71% · 7 open now · since Jun 2026
SQL 5 17% required in 100% · 5 open now · since Jun 2026
Java 4 14% required in 75% · 4 open now · since Jun 2026
TypeScript 3 10% required in 67% · 3 open now · since Jun 2026
PHP 2 7% required in 50% · 2 open now · since Sep 2026
PowerShell 2 7% optional · 2 open now · since Aug 2026
Bash 1 3% optional · 1 open now · since Aug 2026

What frameworks and libraries does CACI use?

React.js is named in 14% of job postings at CACI, followed by Cucumber (7%), Cypress (7%), Playwright (7%).

React.js 4 14% required in 50% · 4 open now · since Sep 2026
Cucumber 2 7% required in 100% · 2 open now · since Sep 2026
Cypress 2 7% required in 100% · 2 open now · since Sep 2026
Playwright 2 7% required in 100% · 2 open now · since Sep 2026
Rest-Assured 2 7% required in 100% · 2 open now · since Sep 2026
Robot Framework 2 7% required in 100% · 2 open now · since Sep 2026
Selenium 2 7% required in 100% · 2 open now · since Sep 2026
React Native 2 7% optional · 2 open now · since Sep 2026
Show all (12)
Angular1
Laravel1
Vue.js1
WebDriverIO1

What databases does CACI use?

Snowflake is named in 7% of job postings at CACI, followed by Amazon Aurora (3%), Amazon Redshift (3%), BigQuery (3%).

Snowflake 2 7% required in 100% · 2 open now · since Jul 2026
Amazon Aurora 1 3% required in 100% · 1 open now · since Jul 2026
Amazon Redshift 1 3% required in 100% · 1 open now · since Jul 2026
BigQuery 1 3% required in 100% · 1 open now · since Jul 2026
Google BigQuery 1 3% required in 100% · 1 open now · since Jul 2026
Oracle 1 3% required in 100% · 1 open now · since Jul 2026
PostgreSQL 1 3% required in 100% · 1 open now · since Jul 2026

What cloud and platforms does CACI use?

AWS is named in 59% of job postings at CACI, followed by Azure (38%), GitLab (24%), Linux (14%).

AWS 17 59% required in 82% · 17 open now · since Jun 2026
Azure 11 38% required in 64% · 11 open now · since Jun 2026
GitLab 7 24% required in 100% · 7 open now · since Jul 2026
Linux 4 14% required in 100% · 4 open now · since Aug 2026
Grafana 3 10% required in 67% · 3 open now · since Jun 2026
Active Directory 2 7% required in 100% · 2 open now · since Aug 2026
Airflow 2 7% required in 100% · 2 open now · since Jul 2026
Amazon S3 2 7% required in 100% · 2 open now · since Jul 2026
Show all (26)
Figma2
Kubernetes2
Spark2
TeamCity2
Windows2
AWS Fargate1
AWS Lambda1
AWS Step Functions1
Amazon SageMaker1
Databricks1
FigJam1
Microsoft Sentinel1
Power BI1
SIEM1
Windows Server1
GCP1
GitHub1
SonarQube1

What developer tools does CACI use?

Docker is named in 17% of job postings at CACI, followed by Git (10%), Prometheus (10%), Helm (7%).

Docker 5 17% required in 40% · 5 open now · since Jun 2026
Git 3 10% required in 100% · 3 open now · since Jul 2026
Prometheus 3 10% required in 67% · 3 open now · since Jun 2026
Helm 2 7% required in 100% · 2 open now · since Oct 2026
Jenkins 2 7% required in 100% · 2 open now · since Oct 2026
Packer 2 7% required in 100% · 2 open now · since Oct 2026
Terraform 2 7% required in 100% · 2 open now · since Oct 2026
Ansible 1 3% required in 100% · 1 open now · since Oct 2026
Show all (16)
CloudFormation1
Microsoft Excel1
PHPUnit1
Pest1
Rest API1
WordPress1
pySpark1
Swagger1

Which engineering practices does CACI ask for?

CI/CD is named in 28% of job postings at CACI, followed by DNS (7%), Machine Learning (7%), Platform Engineering (7%).

CI/CD 8 28% required in 100% · 8 open now · since Jul 2026
DNS 2 7% required in 100% · 2 open now · since Aug 2026
Machine Learning 2 7% required in 100% · 2 open now · since Jul 2026
Platform Engineering 2 7% required in 100% · 2 open now · since Sep 2026
TCP/IP 2 7% required in 100% · 2 open now · since Aug 2026
BGP 1 3% required in 100% · 1 open now · since Aug 2026
Configuration Management 1 3% required in 100% · 1 open now · since Oct 2026
DHCP 1 3% required in 100% · 1 open now · since Aug 2026
Show all (14)
ETL/ELT1
Incident Management1
MPLS1
OSPF1
VLAN1
VPN1

What does each CACI team work with?

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

Backend

9 postings
AWS5
Azure4
GitLab4
JavaScript4
Java2
Python2

DevOps

3 postings
AWS2
Docker2
GitLab2
Grafana2
Helm2
Jenkins2

Security

3 postings
Linux3
AWS2
Active Directory2
Windows2

See the open roles

How does your stack fit CACI?

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

How is the CACI 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
HelmOct 2026
JenkinsOct 2026
KubernetesOct 2026
PackerOct 2026
TerraformOct 2026
Platform EngineeringSep 2026
CucumberSep 2026
CypressSep 2026

How modern is the CACI stack?

Modern 70/100

CACI scores 70 out of 100 (Modern). The score averages how current each technology in the stack is and adds weight for AI adoption. AI technologies in the stack: 0; legacy ones: 0.

How common is the CACI stack in its industry?

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

AWS24%
Azure23%
Python34%
GitLab4%
JavaScript29%
SQL33%
Java15%
Linux15%
React.js16%
Grafana8%

What sets CACI apart

GitLab4%

Questions about the CACI tech stack

What programming languages does CACI use?

The languages named in CACI job postings are Python (34%), JavaScript (24%), SQL (17%), Java (14%), TypeScript (10%), as a share of the 29 postings of the last 12 months.

Does CACI use React.js?

Yes. React.js is named in 4 of 29 job postings (14%) and required in 2 of them.

What cloud and platforms does CACI use?

The cloud and platforms named in CACI job postings are AWS (17), Azure (11), GitLab (7) (postings in brackets).

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

Backend postings at CACI most often require AWS (5), Azure (4), GitLab (4), JavaScript (4), out of 9 postings in the last 12 months.

Is the CACI tech stack changing?

Yes. Helm, Jenkins, Kubernetes, Packer first appeared in CACI job postings in the last six months.

How modern is the CACI tech stack?

CACI scores 70 out of 100 (Modern). The score averages how current each technology in the stack is and adds weight for AI adoption. AI technologies in the stack: 0; legacy ones: 0.

How does Alion know the CACI tech stack?

Alion reads every job posting CACI publishes and tags the technologies each one names. The figures on this page count the 29 postings of the last 12 months and were updated on Oct 12, 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 tech stack: 83 technologies from 29 job postings", as of Oct 12, 2026. https://alion.io/company/caci-co-uk/technologies

Licence: CC BY-SA 4.0JSON