BAE Systems tech stack

BAE Systems builds mostly with Python, JavaScript, C++, PowerShell. Its stack also includes Linux, Kubernetes, React.js, Commander.js. Python is named in 35 of the 115 job postings BAE Systems published in the last 12 months (30%). Counted by Alion from the job postings of BAE Systems, updated Oct 10, 2026.

Source: Alion Coverage: the company's job postings of the last 12 months Oct 10, 2026
Technologies in use
148
Postings analysed
115
Open now
106
Modernity
71 /100
New in 6 months
8

What programming languages does BAE Systems use?

Python is named in 30% of job postings at BAE Systems, followed by JavaScript (19%), C++ (17%), PowerShell (15%).

Python 35 30% required in 94% · 35 open now · since May 2025
JavaScript 22 19% required in 64% · 21 open now · since May 2025
C++ 19 17% required in 100% · 19 open now · since Feb 2026
PowerShell 17 15% required in 94% · 16 open now · since Oct 2025
Bash 12 10% required in 92% · 12 open now · since Oct 2025
Java 10 9% required in 60% · 10 open now · since May 2026
SQL 9 8% required in 89% · 9 open now · since Oct 2025
MATLAB 8 7% required in 100% · 6 open now · since May 2026
Show all (18)
C#8
Node JS7
VHDL6
TypeScript5
Perl4
Ruby3
Ada2
Verilog2
Assembly2
C1

What frameworks and libraries does BAE Systems use?

React.js is named in 6% of job postings at BAE Systems, followed by Commander.js (5%), Selenium (3%), TensorFlow (3%).

React.js 7 6% required in 86% · 6 open now · since May 2026
Commander.js 6 5% required in 100% · 6 open now · since May 2025
Selenium 4 3% required in 100% · 4 open now · since Jun 2026
TensorFlow 4 3% required in 100% · 4 open now · since May 2025
PyTorch 3 3% required in 100% · 3 open now · since Apr 2026
Qt 3 3% required in 67% · 3 open now · since Sep 2026
Metasploit 2 2% required in 100% · 2 open now · since Sep 2026
OpenGL 2 2% required in 100% · 2 open now · since Oct 2026
Show all (16)
Scikit-learn2
Angular1
LangChain1
LangGraph1
MPI1
Material UI1
Rest-Assured1
Spring Boot1

What databases does BAE Systems use?

MS SQL is named in 3% of job postings at BAE Systems, followed by MongoDB (3%), PostgreSQL (3%), DynamoDB (2%).

MS SQL 3 3% required in 100% · 3 open now · since May 2026
MongoDB 3 3% required in 67% · 3 open now · since Oct 2025
PostgreSQL 3 3% required in 33% · 3 open now · since Oct 2025
DynamoDB 2 2% required in 100% · 2 open now · since Mar 2026
Oracle 2 2% required in 50% · 2 open now · since Oct 2025
Neo4j 1 1% optional · 1 open now · since Apr 2026

What cloud and platforms does BAE Systems use?

Linux is named in 23% of job postings at BAE Systems, followed by Kubernetes (16%), AWS (15%), Windows (13%).

Linux 27 23% required in 100% · 26 open now · since Feb 2026
Kubernetes 18 16% required in 89% · 18 open now · since May 2025
AWS 17 15% required in 94% · 17 open now · since May 2025
Windows 15 13% required in 93% · 14 open now · since Oct 2025
Azure 14 12% required in 86% · 14 open now · since May 2025
SIEM 12 10% required in 83% · 12 open now · since Jun 2026
Splunk 8 7% required in 63% · 8 open now · since Oct 2025
OpenShift 7 6% required in 86% · 7 open now · since Oct 2025
Show all (47)
VMWare7
Windows Server6
Amazon ECS5
Bitbucket5
Grafana5
Active Directory4
Red Hat4
Amazon CloudWatch3
GitLab3
Microsoft Sentinel3
Power BI3
.NET2
AWS Lambda2
Amazon EKS2
Bamboo2
Burp Suite2
Microsoft Entra ID2
Tableau2
TeamCity2
Trend Micro2
Unix2
GCP2
IBM QRadar2
Alation1
Amazon EC21
Amazon S31
Azure AKS1
Figma1
GeoServer1
GitHub Actions1
GitLab CI1
Kali Linux1

And 7 more, each named in fewer postings.

What developer tools does BAE Systems use?

Docker is named in 12% of job postings at BAE Systems, followed by Ansible (9%), Terraform (8%), Puppet (7%).

Docker 14 12% required in 86% · 14 open now · since May 2025
Ansible 10 9% required in 100% · 10 open now · since May 2025
Terraform 9 8% required in 100% · 9 open now · since Mar 2026
Puppet 8 7% required in 100% · 8 open now · since Feb 2026
AWS CDK 5 4% required in 100% · 5 open now · since Mar 2026
CloudFormation 5 4% required in 100% · 5 open now · since Mar 2026
Prometheus 5 4% required in 80% · 5 open now · since Oct 2025
Git 5 4% required in 40% · 5 open now · since May 2025
Show all (35)
AutoCAD4
Chef3
HashiCorp Vault3
Jenkins3
SSIS3
Simulink3
Vault3
Microsoft Excel3
AWX2
Ansys HFSS2
Apache NiFi2
KVM2
Nmap2
OpenStack2
Alteryx1
Apache HTTP Server1
Apache Tomcat1
ArgoCD1
BloodHound1
Harbor1
Helm1
Logstash1
Loki1
Nessus1
QGIS1
Rest API1
TestRail1

What AI and ML technologies does BAE Systems use?

LLM is named in 1% of job postings at BAE Systems.

LLM 1 1% required in 100% · 1 open now · since Apr 2026

Which engineering practices does BAE Systems ask for?

CI/CD is named in 13% of job postings at BAE Systems, followed by TCP/IP (10%), DNS (8%), Configuration Management (6%).

CI/CD 15 13% required in 100% · 15 open now · since May 2025
TCP/IP 12 10% required in 92% · 12 open now · since Feb 2026
DNS 9 8% required in 89% · 8 open now · since Feb 2026
Configuration Management 7 6% required in 100% · 7 open now · since May 2025
IAM 7 6% required in 100% · 7 open now · since Mar 2026
DHCP 7 6% required in 86% · 6 open now · since Feb 2026
Machine Learning 7 6% required in 71% · 7 open now · since May 2025
MPLS 4 3% required in 100% · 4 open now · since Feb 2026
Show all (25)
SLI/SLO/SLA4
VPN3
Computer Vision2
ETL/ELT2
Red Teaming2
AI Agents1
BGP1
FinOps1
GitOps1
HPC1
Incident Management1
Knowledge Graph1
NLP1
VLAN1
Reinforcement Learning1
Reinforcement Learning1
Wi-Fi1

What does each BAE Systems team work with?

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

DevOps

21 postings
Linux12
Kubernetes10
PowerShell10
Windows9
Azure8
Bash8

Industrial Engineering

17 postings
AutoCAD4
MATLAB4

Hardware

15 postings
C++7
Python6
VHDL6
Linux4
Bash3
JavaScript3

Backend

12 postings
C++9
C#5
Python5
Docker4
JavaScript4
Linux4

Security

11 postings
SIEM7
Python6
AWS5
Splunk5
AWS CDK3
Amazon CloudWatch3

Data Science

5 postings
SQL3
Python2
Windows2

See the open roles

How does your stack fit BAE Systems?

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

How much does BAE Systems pay by technology?

Median stated pay of the postings that name each technology, against the median of all BAE Systems postings with stated pay: $68k across 21 postings.

TechnologyPostings with payMedianvs company median
Linux6$69k+1%
Windows5$68k0%

How is the BAE Systems 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
OpenGLOct 2026
AdaOct 2026
SLI/SLO/SLAOct 2026
TableauOct 2026
Power BISep 2026
Red TeamingSep 2026
UnixSep 2026
QtSep 2026
Rising
Linux6% → 23%
Splunk0% → 8%
VMWare0% → 8%
Windows6% → 13%
Terraform0% → 7%
OpenShift0% → 7%
Puppet0% → 6%
Configuration Management0% → 6%
Falling
JavaScript53% → 14%
Python47% → 23%
AWS29% → 10%
TensorFlow18% → 0%
CI/CD24% → 9%
Docker24% → 9%
Machine Learning18% → 3%
Node JS18% → 3%
Not named for 6 months
RubyMar 2026
AWXMar 2026
Apache NiFiMar 2026
DynamoDBMar 2026
Microsoft Entra IDMar 2026
Trend MicroMar 2026

How modern is the BAE Systems stack?

Modern AI adopter 71/100

BAE Systems scores 71 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: 1; legacy ones: 0.

Questions about the BAE Systems tech stack

What programming languages does BAE Systems use?

The languages named in BAE Systems job postings are Python (30%), JavaScript (19%), C++ (17%), PowerShell (15%), Bash (10%), as a share of the 115 postings of the last 12 months.

Does BAE Systems use React.js?

Yes. React.js is named in 7 of 115 job postings (6%) and required in 6 of them.

What cloud and platforms does BAE Systems use?

The cloud and platforms named in BAE Systems job postings are Linux (27), Kubernetes (18), AWS (17) (postings in brackets).

What skills do you need for a DevOps job at BAE Systems?

DevOps postings at BAE Systems most often require Linux (12), Kubernetes (10), PowerShell (10), Windows (9), out of 21 postings in the last 12 months.

Is the BAE Systems tech stack changing?

Yes. OpenGL, Ada, SLI/SLO/SLA, Tableau first appeared in BAE Systems job postings in the last six months.

How modern is the BAE Systems tech stack?

BAE Systems scores 71 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: 1; legacy ones: 0.

How does Alion know the BAE Systems tech stack?

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

Licence: CC BY-SA 4.0JSON