Senior Director, Software Engineering

Johnson ControlsWestford, MA
1d

About The Position

We’re looking for an accomplished Sr. Director, Software Engineering to shape the future of JCI’s IoT‑enabled building security platforms. In this role, you’ll lead multiple engineering teams, drive product and technology strategy, and deliver software at scale for our next generation of smart security devices and cloud services. You’ll have the opportunity to influence global product lines, work across hardware and cloud platforms, and champion innovation in areas like AI‑driven detection, automation, and secure IoT connectivity.

Requirements

  • Bachelor’s in Computer Science, Software Engineering, or related field.
  • 10+ years in software development, including 5+ years in senior leadership.
  • Proven success leading distributed engineering teams and delivering large-scale software products.
  • Deep experience in IoT or smart building/security systems.
  • Technical fluency across embedded systems, cloud computing, microservices, and APIs.
  • Strong understanding of DevOps, CI/CD, Agile, and modern development practices.
  • Expertise in Linux, C/C++, Python, Java, and IoT cloud platforms (AWS/Azure/GCP).
  • Demonstrated ability to lead organizational change and drive product innovation.
  • Excellent communication and stakeholder management skills.

Nice To Haves

  • Master’s in Computer Science, Software Engineering, or related field.
  • Experience launching IoT products with embedded software.
  • Certifications in cloud, architecture, or project management.
  • Understanding of intrusion systems, industry standards (UL, Zigbee, Z‑Wave, Wi‑Fi, Cellular), and hardware fundamentals.
  • Experience with AI/ML at the edge.

Responsibilities

  • Strategic Leadership Own the software vision for our connected intrusion and life‑safety products. Partner with executive leaders to define technology roadmaps and long-term strategy. Stay on top of emerging trends in IoT security, AI, cloud monitoring, and edge intelligence.
  • Team Management & Development Lead and inspire software managers, architects, and engineering teams. Build a culture that values innovation, collaboration, and continuous improvement. Attract and develop exceptional technical talent.
  • Management & Delivery Drive execution of complex, multi‑site software programs. Champion agile ways of working and best-in-class DevOps practices. Ensure product quality, security, and on‑time delivery across all releases.
  • Technical Oversight Guide the architecture of scalable, secure IoT platforms—from embedded firmware to cloud services. Shape technology decisions around protocols (MQTT, Matter, Zigbee, Z‑Wave, PowerG), AI at the edge, real‑time processing, and secure OTA updates. Advance our capabilities in CI/CD, containerization, cloud orchestration, and cybersecurity.
  • Stakeholder Collaboration Serve as a trusted technical leader across product, hardware, business, and external partners. Translate complex engineering topics into clear, outcome‑focused communication.
  • Operational Excellence Measure and improve performance through KPIs and quality metrics. Oversee budgets, resource planning, and compliance with global security and regulatory standards.

Benefits

  • This role offers a competitive Bonus plan that will take into account individual, group, and corporate performance.
  • This position includes a competitive benefits package.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service