
Director of Platform Engineering
Johnson Controls
full-time
Posted on:
Location Type: Hybrid
Location: Northbrook • Illinois • 🇺🇸 United States
Visit company websiteJob 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