Johnson Controls tech stack

Johnson Controls builds mostly with SQL, Python, C#, JavaScript. Its stack also includes Windows, Azure, Snowflake, LangChain. Windows is named in 158 of the 664 job postings Johnson Controls published in the last 12 months (24%). Counted by Alion from the job postings of Johnson Controls, updated Sep 26, 2026.

Source: Alion Coverage: the company's job postings of the last 12 months Sep 26, 2026
Technologies in use
250
Postings analysed
664
Open now
401
Modernity
81 /100
New in 6 months
8

What programming languages does Johnson Controls use?

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

SQL 73 11% required in 81% · 40 open now · since Apr 2026
Python 65 10% required in 77% · 37 open now · since Jan 2026
C# 39 6% required in 87% · 12 open now · since Mar 2026
JavaScript 26 4% required in 42% · 9 open now · since Nov 2023
Apex 24 4% required in 46% · 10 open now · since Jun 2026
C++ 18 3% required in 94% · 7 open now · since Jul 2026
MATLAB 14 2% required in 100% · 10 open now · since Jan 2026
TypeScript 12 2% required in 42% · 2 open now · since Aug 2026
Show all (21)
Java10
PowerShell10
Scala5
Visual Basic5
Node JS5
C4
Embedded C3
SAS3
Bash3
Structured Text2
R1
Rust1
ABAP1

What frameworks and libraries does Johnson Controls use?

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

LangChain 14 2% required in 86% · 9 open now · since Feb 2026
PyTorch 12 2% required in 67% · 10 open now · since Feb 2026
Scikit-learn 8 1% required in 100% · 6 open now · since Jul 2026
React.js 8 1% required in 50% · 3 open now · since Aug 2026
FAISS 7 1% required in 100% · 6 open now · since Feb 2026
TensorFlow 7 1% required in 100% · 5 open now · since Aug 2026
Transformers 7 1% required in 100% · 6 open now · since Feb 2026
LangGraph 7 1% required in 86% · 5 open now · since Aug 2026
Show all (43)
Angular7
AutoGen6
NumPy6
Visualforce6
pgvector6
CrewAI5
ASP.NET Core5
FastAPI4
Ignite4
OpenAI Agents SDK4
OpenTelemetry4
Commander.js4
Spring Boot3
Lightning Web Components2
MAUI2
Material UI2
Matplotlib2
Playwright2
Seaborn2
Selenium2
WPF2
Blazor2
Hadoop2
Appium1
Aura Components1
Cypress1
JQuery1
LightGBM1
Pandas1
Plotly1
Rest-Assured1
XGBoost1

And 3 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 (1%), Oracle (1%), MS SQL (1%).

Snowflake 21 3% required in 81% · 13 open now · since Apr 2026
PostgreSQL 9 1% required in 67% · 5 open now · since Aug 2026
Oracle 6 1% required in 83% · 1 open now · since Aug 2026
MS SQL 5 1% required in 100% · 1 open now · since Sep 2026
Pinecone 4 1% required in 100% · 4 open now · since Aug 2026
Qdrant 4 1% required in 100% · 4 open now · since Aug 2026
Weaviate 4 1% required in 100% · 4 open now · since Aug 2026
Redis 4 1% required in 75% · 3 open now · since Feb 2026
Show all (12)
MySQL4
Azure SQL Database3
Azure Cosmos DB3
Db22

What cloud and platforms does Johnson Controls use?

Windows is named in 24% of job postings at Johnson Controls, followed by Azure (13%), Power BI (10%), Azure DevOps (7%).

Windows 158 24% required in 96% · 110 open now · since Jun 2022
Azure 83 13% required in 77% · 41 open now · since Feb 2026
Power BI 64 10% required in 86% · 38 open now · since May 2022
Azure DevOps 48 7% required in 88% · 23 open now · since Feb 2026
GitHub 26 4% required in 85% · 11 open now · since Jun 2026
Linux 26 4% required in 81% · 13 open now · since Jul 2026
.NET 25 4% required in 96% · 6 open now · since Jun 2026
AWS 25 4% required in 76% · 12 open now · since Jul 2026
Show all (61)
OpenAI21
GitHub Actions19
MuleSoft18
Kubernetes16
GCP15
Azure AKS8
Databricks7
Tableau7
MLFlow6
RTOS6
Spark6
Amazon ECS6
Anthropic5
SIEM5
Zscaler5
Arize Phoenix4
Copilot Studio4
DLP4
LangSmith4
Langfuse4
Microsoft Entra ID4
Splunk4
vLLM4
Active Directory4
AWS Bedrock3
Crowdstrike3
Apache Kafka3
Hugging Face3
Windows Server3
Akamai2
Microsoft Fabric2
Grafana2

And 21 more, each named in fewer postings.

What developer tools does Johnson Controls use?

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

Microsoft Excel 111 17% required in 92% · 75 open now · since Jul 2023
AutoCAD 105 16% required in 82% · 65 open now · since Sep 2025
Copilot 31 5% required in 84% · 10 open now · since Jun 2026
Rest API 28 4% required in 96% · 8 open now · since Jun 2026
Azure Data Factory 26 4% required in 96% · 10 open now · since Jun 2026
SolidWorks 21 3% required in 81% · 14 open now · since Jan 2026
Git 17 3% required in 76% · 7 open now · since Jul 2026
Simulink 13 2% required in 100% · 9 open now · since Jan 2026
Show all (51)
Semantic Kernel12
Docker12
Terraform8
Altium Designer7
CAPA7
MQTT7
dbt5
pySpark5
Adobe Photoshop4
Fivetran4
Model Context Protocol4
OPC UA3
Adobe Illustrator2
Adobe Premiere Pro2
Cursor2
FortiGate2
Informatica2
JMeter2
OpenAI Codex2
SSIS2
Hyper-V2
Jenkins2
npm2
Adobe After Effects1
Aider1
Alteryx1
Apache Tomcat1
ArgoCD1
Bicep1
CANopen1
EtherCAT1
InfiniBand1

And 11 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 (1%), LoRA (1%), PEFT (1%).

LLM 15 2% required in 93% · 9 open now · since Jan 2026
Claude 7 1% required in 100% · 4 open now · since Feb 2026
LoRA 5 1% required in 100% · 5 open now · since Jul 2026
PEFT 5 1% required in 100% · 5 open now · since Jul 2026
Llama 4 1% required in 100% · 4 open now · since Aug 2026
Mistral 4 1% required in 100% · 4 open now · since Aug 2026
QLoRA 4 1% required in 100% · 4 open now · since Aug 2026
ChatGPT 2 <1% required in 100% · since Sep 2026
Show all (10)
Kling1
VLM1

Which engineering practices does Johnson Controls ask for?

CI/CD is named in 9% of job postings at Johnson Controls, followed by HPC (4%), TCP/IP (3%), SLI/SLO/SLA (3%).

CI/CD 57 9% required in 93% · 23 open now · since Jun 2025
HPC 24 4% required in 96% · 10 open now · since Jan 2026
TCP/IP 23 3% required in 91% · 13 open now · since Nov 2023
SLI/SLO/SLA 23 3% required in 87% · 11 open now · since Jul 2026
Prompt Engineering 22 3% required in 77% · 11 open now · since Jul 2026
Machine Learning 21 3% required in 76% · 14 open now · since Feb 2026
RAG 19 3% required in 95% · 11 open now · since Feb 2026
Incident Management 18 3% required in 100% · 8 open now · since Jul 2026
Show all (52)
AI Agents14
ETL/ELT14
SOAP13
Platform Engineering10
Tool Use10
VPN10
Function Calling9
NLP9
LLMOps9
Fine-tuning8
Wi-Fi8
DNS8
Embeddings7
Human-in-the-Loop7
LLM Guardrails7
A/B Testing7
Agentic Workflows6
Hallucination6
Structured Outputs6
Digital Twin6
IAM5
Master Data Management5
Multi-Agent Systems5
Modularization5
Anomaly Detection4
GraphRAG4
Knowledge Graph4
PKI4
Time Series Forecasting4
Computer Vision4
Edge AI4
DHCP3

And 12 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

157 postings
AutoCAD51
Windows25
Microsoft Excel20
SolidWorks11
Power BI8
Python8

Management

89 postings
Windows47
Microsoft Excel14
AutoCAD10
Power BI5
Scala2

Field & Service

85 postings
Windows35
Microsoft Excel16
Ignite4
Commander.js3
AWS2

Sales

40 postings
Windows16
Power BI11
Microsoft Excel7
AutoCAD3

Analytics

35 postings
Power BI14
SQL11
Python9
Linux3
PowerShell3
Snowflake3

Operations

34 postings
Microsoft Excel12
Power BI6
Windows5
AutoCAD3

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: $105k across 302 postings.

TechnologyPostings with payMedianvs company median
Windows117$100k−4%
Python25$110k+5%
Azure24$98k−6%
SQL23$96k−8%
Power BI19$104k−1%
Azure DevOps17$100k−4%
Snowflake11$100k−4%
GitHub10$79k−24%
Linux9$105k0%
OpenAI9$69k−34%

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
Dimensional ModelingSep 2026
Microsoft FabricSep 2026
SeleniumSep 2026
JenkinsSep 2026
Spring BootSep 2026
CrowdstrikeSep 2026
Adobe IllustratorSep 2026
Adobe Premiere ProSep 2026
Rising
SQL3% → 12%
Azure5% → 13%
Python3% → 9%
CI/CD5% → 9%
Linux0% → 4%
JavaScript0% → 4%
AWS0% → 4%
HPC0% → 4%
Falling
Microsoft Excel38% → 16%
SolidWorks5% → 2%

How modern is the Johnson Controls stack?

Cutting-edge AI adopter 81/100

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

How common is the Johnson Controls stack in its industry?

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

Windows23%
Azure26%
SQL35%
Python44%
Power BI23%
Azure DevOps9%
C#15%
GitHub14%
JavaScript32%
Linux23%

What sets Johnson Controls apart

Apex4%
MuleSoft2%
Azure AKS3%
FAISS1%
LangGraph4%
Transformers3%
AutoGen2%
MLFlow4%
RTOS3%
Visualforce1%

Questions about the Johnson Controls tech stack

What programming languages does Johnson Controls use?

The languages named in Johnson Controls job postings are SQL (11%), Python (10%), C# (6%), JavaScript (4%), Apex (4%), as a share of the 664 postings of the last 12 months.

Does Johnson Controls use LangChain?

Yes. LangChain is named in 14 of 664 job postings (2%) and required in 12 of them.

What cloud and platforms does Johnson Controls use?

The cloud and platforms named in Johnson Controls job postings are Windows (158), Azure (83), Power BI (64) (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 (51), Windows (25), Microsoft Excel (20), SolidWorks (11), out of 157 postings in the last 12 months.

Is the Johnson Controls tech stack changing?

Yes. Dimensional Modeling, Microsoft Fabric, Selenium, Jenkins first appeared in Johnson Controls job postings in the last six months.

How modern is the Johnson Controls tech stack?

Johnson Controls scores 81 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: 10; 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 664 postings of the last 12 months and were updated on Sep 26, 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: 250 technologies from 664 job postings", as of Sep 26, 2026. https://alion.io/company/johnsoncontrols-3/technologies

Licence: CC BY-SA 4.0JSON