Johnson Controls

Director of Platform Engineering

Johnson Controls

full-time

Posted on:

Location Type: Hybrid

Location: Northbrook • Illinois • 🇺🇸 United States

Visit company website
AI Apply
Apply

Job Level

Lead

Tech Stack

AWSAzureCloudGoogle Cloud PlatformGrafanaKubernetesMicroservicesNode.jsPrometheus

About the role

  • Define and own the technical vision and roadmap for the One Security Platform, ensuring alignment with the overall product and business strategy
  • Collaborate closely with Product Management, Solution Engineering, and Application Development teams to define platform priorities
  • Establish platform governance to ensure consistency, scalability, and maintainability across multiple product lines
  • Advocate for platform adoption across the company and partner ecosystem
  • Architect and oversee enterprise-scale, multi-tenant platforms with high availability, security, and performance requirements
  • Lead the design of core platform services: Identity & Access Management (SSO, RBAC), Event Processing & Messaging Framework, API Gateway & Developer SDKs, Workflow & Automation Engine (e.g., n8n, Node-RED), Integration frameworks for devices, third-party apps, and cloud services, AI & Analytics pipelines for security events and video
  • Ensure the platform supports cloud-native, on-prem, and hybrid deployments
  • Implement vendor-agnostic hardware abstraction for cameras, controllers, and sensors
  • Drive end-to-end platform delivery, from concept through Gate reviews to deployment
  • Manage and optimize development processes, including Agile ceremonies, CI/CD pipelines, and quality assurance practices
  • Partner with the DevOps team to ensure reliability, scalability, and observability
  • Oversee platform security practices, including compliance with SOC2, ISO27001, GDPR, and other regulations
  • Build, lead, and mentor a cross-functional Platform Engineering team, including: Core Services Engineers, Integration Engineers, Workflow & Automation Specialists, AI & Analytics Engineers, DevOps & Infrastructure staff
  • Foster a culture of collaboration, innovation, and ownership
  • Serve as the primary technical contact for platform-related discussions with internal product teams, strategic partners and integrators, and key enterprise customers
  • Communicate platform strategy, status, and performance to executive leadership

Requirements

  • 10+ years of software engineering experience, with at least 5 years in a senior technical leadership role
  • Experience designing and delivering enterprise-grade platforms used by multiple product teams or external partners
  • Deep expertise in cloud-native architectures (Azure, AWS, or GCP), microservices, and API-first design
  • Strong knowledge of identity management, RBAC, and event-driven architectures
  • Experience in integrating with hardware devices (preferred in physical security: Access Control, VMS, Alarms)
  • Proficiency with workflow automation/orchestration tools (e.g., n8n, Zapier, Node-RED, or similar)
  • Strong understanding of security and compliance standards (SOC2, ISO27001, GDPR)
  • Hands-on experience with DevOps practices: CI/CD, container orchestration (Kubernetes), observability (Prometheus, ELK, Grafana)
  • Strong people management skills, with experience leading multi-disciplinary engineering teams
  • Able to travel anywhere from 10-20%
Benefits
  • Health insurance
  • Flexible work arrangements
  • Professional development opportunities

Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard skills
cloud-native architecturesmicroservicesAPI-first designidentity managementRBACevent-driven architecturesworkflow automationCI/CDcontainer orchestrationobservability
Soft skills
technical leadershippeople managementcollaborationinnovationownershipcommunication
Certifications
SOC2ISO27001GDPR