Johnson Controls
Access Control & Alarm Systems · HVAC & Refrigeration

Johnson Controls tech stack

Johnson Controls builds mostly with Python, SQL, C#, JavaScript. Its stack also includes Windows, Azure, Snowflake, LangChain. Windows is named in 278 of the 1,191 job postings Johnson Controls published in the last 12 months (23%). Counted by Alion from the job postings of Johnson Controls, updated Nov 10, 2026.

Source: Alion Coverage: the company's job postings of the last 12 months Nov 10, 2026
Technologies in use
330
Postings analysed
1,191
Open now
480
Modernity
79 /100
New in 6 months
8

What programming languages does Johnson Controls use?

Python is named in 10% of job postings at Johnson Controls, followed by SQL (10%), C# (5%), JavaScript (4%).

Python 122 10% required in 78% · 48 open now · since Jan 2026
SQL 120 10% required in 84% · 22 open now · since Apr 2026
C# 54 5% required in 83% · 7 open now · since Mar 2026
JavaScript 47 4% required in 43% · 9 open now · since Nov 2023
C++ 33 3% required in 94% · 14 open now · since Jul 2026
Apex 29 2% required in 41% · 4 open now · since Jun 2026
MATLAB 25 2% required in 92% · 14 open now · since Jan 2026
PowerShell 23 2% required in 83% · 7 open now · since Feb 2026
Show all (23)
TypeScript20
Java14
Node JS9
Visual Basic8
Scala7
C7
Bash6
Embedded C4
SAS3
Sass3
Structured Text2
R1
Rust1
ABAP1
Ruby1

What frameworks and libraries does Johnson Controls use?

LangChain is named in 2% of job postings at Johnson Controls, followed by PyTorch (2%), React.js (1%), FAISS (1%).

LangChain 22 2% required in 86% · 7 open now · since Feb 2026
PyTorch 18 2% required in 67% · 4 open now · since Feb 2026
React.js 15 1% required in 73% · 1 open now · since Aug 2026
FAISS 13 1% required in 100% · 3 open now · since Feb 2026
Scikit-learn 13 1% required in 100% · 2 open now · since Jul 2026
Transformers 13 1% required in 62% · 3 open now · since Feb 2026
LangGraph 12 1% required in 83% · 2 open now · since Aug 2026
AutoGen 11 1% required in 91% · 1 open now · since Aug 2026
Show all (53)
Angular11
NumPy10
TensorFlow10
CrewAI10
pgvector10
ASP.NET Core9
OpenTelemetry9
FastAPI8
Visualforce6
OpenAI Agents SDK6
JQuery5
Spring Boot5
Playwright4
Selenium4
Qt4
Lightning Web Components3
Nest.JS3
Pandas3
XGBoost3
Appium2
Flink2
MAUI2
Material UI2
Matplotlib2
Robot Framework2
Seaborn2
WPF2
Blazor2
Hadoop2
Aura Components1
Bootstrap1
Cypress1

And 13 more, each named in fewer postings.

What databases does Johnson Controls use?

Snowflake is named in 3% of job postings at Johnson Controls, followed by PostgreSQL (2%), Oracle (1%), Redis (1%).

Snowflake 35 3% required in 80% · 5 open now · since Apr 2026
PostgreSQL 21 2% required in 57% · 1 open now · since Aug 2026
Oracle 12 1% required in 75% · 2 open now · since Aug 2026
Redis 11 1% required in 55% · 2 open now · since Feb 2026
MS SQL 10 1% required in 100% · 1 open now · since Sep 2026
Pinecone 8 1% required in 100% · since Aug 2026
Qdrant 8 1% required in 100% · since Aug 2026
Weaviate 8 1% required in 100% · since Aug 2026
Show all (19)
Azure Cosmos DB8
Azure SQL Database7
MySQL4
TimescaleDB3
Apache Iceberg2
Db22
Trino2
Apache Hudi1
Delta Lake1
HBase1
InfluxDB1

What cloud and platforms does Johnson Controls use?

Windows is named in 23% of job postings at Johnson Controls, followed by Azure (12%), Power BI (10%), Azure DevOps (6%).

Windows 278 23% required in 94% · 117 open now · since Jun 2022
Azure 139 12% required in 76% · 25 open now · since Feb 2026
Power BI 118 10% required in 85% · 37 open now · since Apr 2026
Azure DevOps 69 6% required in 83% · 8 open now · since Feb 2026
Linux 46 4% required in 78% · 18 open now · since Jul 2026
AWS 45 4% required in 82% · 10 open now · since Jul 2026
GitHub 39 3% required in 85% · 7 open now · since Jun 2026
.NET 33 3% required in 94% · 1 open now · since Jun 2026
Show all (82)
Kubernetes33
OpenAI32
GCP28
GitHub Actions27
MuleSoft22
Azure AKS14
Amazon ECS13
Databricks12
RTOS12
SIEM11
Microsoft Entra ID10
Spark10
Apache Kafka10
Splunk9
LangSmith8
MLFlow8
Tableau8
Zscaler8
Copilot Studio7
DLP7
Anthropic7
Grafana7
AWS Bedrock6
Arize Phoenix6
Langfuse6
vLLM6
Hugging Face6
Crowdstrike5
Active Directory5
Windows Server5
Datadog5
Amazon S33

And 42 more, each named in fewer postings.

What developer tools does Johnson Controls use?

Microsoft Excel is named in 18% of job postings at Johnson Controls, followed by AutoCAD (17%), Rest API (5%), Copilot (5%).

Microsoft Excel 213 18% required in 91% · 100 open now · since Jul 2023
AutoCAD 199 17% required in 85% · 87 open now · since Sep 2025
Rest API 55 5% required in 85% · 8 open now · since Jun 2026
Copilot 54 5% required in 83% · 12 open now · since Jun 2026
SolidWorks 40 3% required in 83% · 20 open now · since Jan 2026
Git 37 3% required in 78% · 11 open now · since Jul 2026
Azure Data Factory 33 3% required in 97% · 2 open now · since Jun 2026
Docker 28 2% required in 61% · 4 open now · since Feb 2026
Show all (75)
Simulink22
Semantic Kernel20
Terraform15
MQTT13
Altium Designer10
Mandiant capa10
Model Context Protocol9
pySpark7
Adobe Photoshop6
Jenkins6
Informatica5
OPC UA5
dbt5
Bicep4
Fivetran4
Prometheus4
SSIS3
gRPC3
Minitab3
ArgoCD3
Adobe Illustrator2
Adobe Premiere Pro2
CANopen2
Claude Code2
Cursor2
EtherCAT2
FortiGate2
JMeter2
JTAG Debuggers2
Nessus2
OpenAI Codex2
Swagger2

And 35 more, each named in fewer postings.

What AI and ML technologies does Johnson Controls use?

LLM is named in 2% of job postings at Johnson Controls, followed by Claude (2%), LoRA (1%), PEFT (1%).

LLM 24 2% required in 92% · 7 open now · since Jan 2026
Claude 18 2% required in 83% · 9 open now · since Feb 2026
LoRA 10 1% required in 100% · 2 open now · since Jul 2026
PEFT 10 1% required in 80% · 2 open now · since Jul 2026
Llama 6 1% required in 67% · since Aug 2026
Mistral 6 1% required in 67% · since Aug 2026
QLoRA 6 1% required in 67% · since Aug 2026
ChatGPT 4 <1% required in 75% · 1 open now · since Sep 2026
Show all (12)
GPT-42
DALL-E1
Kling1
VLM1

Which engineering practices does Johnson Controls ask for?

CI/CD is named in 8% of job postings at Johnson Controls, followed by TCP/IP (4%), Machine Learning (3%), HPC (3%).

CI/CD 97 8% required in 91% · 17 open now · since Jun 2025
TCP/IP 42 4% required in 93% · 16 open now · since Nov 2023
Machine Learning 34 3% required in 82% · 11 open now · since Feb 2026
HPC 33 3% required in 97% · 12 open now · since Jan 2026
Prompt Engineering 33 3% required in 79% · 7 open now · since Jul 2026
CAPA 32 3% required in 97% · 18 open now · since Jan 2025
Incident Management 29 2% required in 97% · 4 open now · since Jul 2026
RAG 29 2% required in 93% · 8 open now · since Feb 2026
Show all (66)
AI Agents27
ETL/ELT24
FMEA23
SOAP22
LLMOps17
Function Calling16
Platform Engineering15
NLP15
DNS14
Embeddings14
Agentic Workflows13
VPN12
A/B Testing12
Fine-tuning12
Hallucination11
Human-in-the-Loop11
LLM Guardrails11
Wi-Fi10
Statistical Process Control10
Computer Vision10
IAM9
Multi-Agent Systems9
Master Data Management8
Structured Outputs8
Digital Twin8
Modularization8
Time Series8
Motion Planning6
PKI6
SLI/SLO/SLA6
DHCP6
GraphRAG6

And 26 more, each named in fewer postings.

What does each Johnson Controls team work with?

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

Industrial Engineering

326 postings
AutoCAD105
Windows46
Microsoft Excel36
SolidWorks23
Python22
Power BI15

Management

146 postings
Windows74
Microsoft Excel29
AutoCAD12
Power BI9
MQTT2
Scala2

Field & Service

128 postings
Windows61
Microsoft Excel21
AutoCAD6
AWS2
DLP2
Informatica2

Sales

69 postings
Windows29
Power BI13
AutoCAD10

Operations

59 postings
Microsoft Excel23
Power BI9
Windows8

Analytics

58 postings
Power BI30
SQL24
Python15
Copilot8
Snowflake5
Azure DevOps4

See the open roles

How does your stack fit Johnson Controls?

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

How much does Johnson Controls pay by technology?

Median stated pay of the postings that name each technology, against the median of all Johnson Controls postings with stated pay: $104k across 517 postings.

TechnologyPostings with payMedianvs company median
Windows207$100k−4%
Python37$110k+6%
Power BI32$110k+5%
Azure31$105k+1%
SQL29$110k+6%
Azure DevOps20$103k−1%
MATLAB15$135k+30%
Snowflake15$125k+20%
AWS13$145k+39%
Linux13$110k+6%

How is the Johnson Controls 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
Verification & ValidationNov 2026
SassOct 2026
MinitabOct 2026
Robot FrameworkOct 2026
PrometheusOct 2026
TimescaleDBOct 2026
Apache IcebergOct 2026
Claude CodeOct 2026
Rising
Power BI5% → 11%
SQL6% → 11%
Azure8% → 12%
Rest API1% → 5%
JavaScript1% → 5%
Git1% → 4%
Machine Learning0% → 3%
Kubernetes0% → 3%
Falling
HPC10% → 2%

How modern is the Johnson Controls stack?

Cutting-edge AI adopter 79/100

Johnson Controls scores 79 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: 12; legacy ones: 1.

How common is the Johnson Controls stack in its industry?

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

Windows19%
Azure15%
Python24%
SQL22%
Power BI15%
Azure DevOps5%
C#11%
JavaScript17%
Linux15%
AWS12%

What sets Johnson Controls apart

Snowflake3%
OpenAI2%
Apex1%
GitHub Actions4%
MATLAB4%
LangChain2%
MuleSoft1%
PyTorch4%
Azure AKS1%
Amazon ECS2%

Questions about the Johnson Controls tech stack

What programming languages does Johnson Controls use?

The languages named in Johnson Controls job postings are Python (10%), SQL (10%), C# (5%), JavaScript (4%), C++ (3%), as a share of the 1,191 postings of the last 12 months.

Does Johnson Controls use LangChain?

Yes. LangChain is named in 22 of 1,191 job postings (2%) and required in 19 of them.

What cloud and platforms does Johnson Controls use?

The cloud and platforms named in Johnson Controls job postings are Windows (278), Azure (139), Power BI (118) (postings in brackets).

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

Industrial Engineering postings at Johnson Controls most often require AutoCAD (105), Windows (46), Microsoft Excel (36), SolidWorks (23), out of 326 postings in the last 12 months.

Is the Johnson Controls tech stack changing?

Yes. Verification & Validation, Sass, Minitab, Robot Framework first appeared in Johnson Controls job postings in the last six months.

How modern is the Johnson Controls tech stack?

Johnson Controls scores 79 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: 12; legacy ones: 1.

How does Alion know the Johnson Controls tech stack?

Alion reads every job posting Johnson Controls publishes and tags the technologies each one names. The figures on this page count the 1,191 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, "Johnson Controls tech stack: 330 technologies from 1,191 job postings", as of Nov 10, 2026. https://alion.io/company/johnsoncontrols-3/technologies

Licence: CC BY-SA 4.0JSON