Johnson Controls

Smart Buildings

PrincipalFullStackEngineer

Mumbai, Maharashtra, India FULL TIME
Market Sentiment
HIGH DEMAND

Neural analysis suggests this role is
optimal for Lead candidates.

The Brief

“Principal Full Stack Engineer at Johnson Controls. Skills: Full Stack Engineering, Cloud-native architectures, IoT, AI-driven systems. Lead architecture and design. Define modernization initiatives”

What You'll Achieve.

scaling OpenBlue’s next-generation digital products; drive innovation, reliability, and performance; drive customer-centric outcomes

Industry & Context.

Smart Buildings

What They're Looking For.

Must Have

12+ years of software engineering experience, full stack expertise, Principal/Staff Engineer experience in distributed systems, React/Angular, Java/.NET/Node.js/Python, Azure cloud-native architectures, IoT, messaging, microservices, data systems

Nice to Have

smart-building technologies, IoT platforms, industrial systems, Azure IoT Hub, Digital Twins, Cosmos DB, Event Hub, telemetry, analytics pipelines, AI-driven systems, multi-tenant SaaS development

What You'll Do.

Lead architecture and design

Define modernization initiatives

Provide hands-on expertise

Influence design and implementation

Work with teams building digital twins

Shape engineering patterns

Mentor senior engineers

Champion secure coding practices

How You'll Work.

Team & Collaboration

work across multiple product teams; partnering closely with architects; partnering closely with platform teams; partnering closely with engineering leaders; Collaborate with Enterprise Architecture; Partner with Product, UX, Data Science, and DevOps

Full Job Description

# Job Description: Principal Full Stack Engineer – OpenBlue ## ## Role Overview Johnson Controls’ OpenBlue platform is transforming the built environment through smart, connected, AI-driven systems. We are looking for a Principal Full Stack Engineer to play a key technical leadership role in designing and scaling OpenBlue’s next-generation digital products. This role will define architecture and engineering best practices for cloud-native, IoT-enabled, data-intensive, and AI-driven applications used across buildings, campuses, and enterprise ecosystems. As a Principal Engineer, you will work across multiple product teams, partnering closely with architects, platform teams, and engineering leaders to drive innovation, reliability, and performance across the OpenBlue technology stack. ## ## Key Responsibilities ## ## Platform & Architecture Leadership \- Lead architecture and design of scalable, secure, and resilient solutions across the OpenBlue ecosystem—including IoT data ingestion pipelines, digital twin systems, and smart-building applications. \- Define and guide modernization initiatives: microservices, event-driven architecture, API unification, observability, and data platform integrations. \- Collaborate with Enterprise Architecture to align product design with OpenBlue platform strategy and reference architectures. ## ## Full Stack Engineering Excellence \- Provide hands-on expertise across the entire stack: frontend UIs, backend microservices, cloud-native solutions. \- Influence design and implementation of core capabilities such as identity, tenant management, configuration services, and data interoperability. ## ## IoT, Digital Twin & Data Systems \- Work with teams building digital twins, telemetry processing, device management, and rules engines. \- Shape engineering patterns for device-to-cloud and cloud-to-edge communications. \- Guide integration between OpenBlue cloud services and hardware/controls products. ## ## Mentorship & Cross-Functional Col

Free ATS check

Applying for this Principal Full Stack Engineer role?

Most applicants get filtered before a human reads their resume. See if yours makes the cut.

How to Apply on Workday

  • Workday has a multi-step form — save your progress after every section.
  • "Apply With LinkedIn" can fail or lose data; manual entry is more reliable.
  • Watch for the "Submit for Review" final step — hitting "Save" alone does not submit.
  • Job requisition numbers are useful when following up with HR by email.

ANONYMOUS · UNFILTERED

What do employees actually say about Johnson Controls?

Real rants from real employees. Read before you apply.

Read Company Rants →