Gestionnaire d’équipe logiciel – Solutions de sécurité basées sur l’IA À propos de nous Chez Johnson Controls, nous façonnons l’avenir pour créer un monde sûr, confortable et durable. Notre équipe mondiale développe des solutions innovantes et intégrées pour assurer la sécurité des personnes, des installations et des actifs grâce à nos solutions de sécurité de pointe. Nous sommes passionnés par l’amélioration de la façon dont le monde vit, travaille et se divertit. Cette opportunité passionnante vous permettra de développer la prochaine génération de solutions de sécurité basées sur l’IA. Ce que vous ferez Johnson Controls recherche un Gestionnaire d’équipe logiciel pour rejoindre notre équipe dynamique à Brossard, QC ! Votre rôle aura un impact considérable, car les technologies que vous développerez seront utilisées pour protéger des personnes, des installations et des actifs à grande échelle, partout dans le monde. Plutôt révolutionnaire, non ? Vous travaillerez avec une équipe talentueuse composée d'architectes, de scientifiques, de chefs de produits, de spécialistes UI/UX, ainsi que d’ingénieurs logiciels, matériels et QA. En tant que Gestionnaire d’équipe logiciel, vous serez chargé de piloter les processus métier et les initiatives architecturales, tout en coordonnant les projets du point de vue technologique. Vous veillerez à ce que les activités du cycle de vie du développement logiciel respectent les meilleures pratiques généralement reconnues. Soyez prêt à utiliser les dernières technologies de pointe pour alimenter les solutions de contrôle d’accès et vidéo de nouvelle génération ! Nos marques leaders sur le marché incluent Tyco AI, American Dynamics, Cloudvue, Illustra, Exacq, Software House, Kantech, Innometriks et CEM. Nous investissons massivement dans la croissance et recherchons des innovateurs audacieux, dotés d’un esprit entrepreneurial et d’un sens aigu de la collaboration. Ce poste pourrait être LE rôle à impact que vous cherchez ! Ce poste est basé sur site à Brossard, QC. Les candidats doivent résider à proximité ou être prêts à déménager. Comment vous y parviendrez Gérer une équipe d’ingénieurs logiciels qui développent des produits et des solutions. Fournir un leadership d’équipe et de projet dans les activités de développement logiciel. Offrir des retours et du mentorat aux ingénieurs logiciels concernant les meilleures pratiques de développement et de codage. Encadrer et motiver une équipe de développeurs logiciels pour qu’ils soient productifs et engagés. Participer aux réunions d’équipe dans un environnement ouvert et transversal. Améliorer continuellement les activités de développement logiciel pour optimiser la qualité. Rechercher de nouveaux outils, bibliothèques, méthodologies et technologies. Définir des objectifs alignés sur ceux de l’entreprise pour les développeurs. Réaliser des évaluations de performance et fournir des retours de développement aux membres de l’équipe. Travailler avec les autres responsables de département pour coordonner les activités et les ressources des projets. Participer à la planification des estimations de développement, des calendriers et des plans de test, incluant l’affectation des équipes, des équipements et des matériaux, ainsi que le support aux tests fonctionnels et automatisés. Recruter de nouveaux talents. Ce que nous recherchons Exigences 3+ ans d’expérience en gestion logicielle avec leadership technique. 7+ ans d’expérience en développement/architecture logicielle en C/C++. Expérience dans le développement d’applications web et de micro-services. Expérience en conception d’applications hautement évolutives et sécurisées. Expérience dans le développement et la prise en charge d’applications critiques fonctionnant de manière distribuée. Expérience des plateformes cloud telles qu’Azure. Connaissance des techniques de collecte des exigences et des concepts/outils de gestion de configuration. Solides compétences en résolution de problèmes logiques et techniques. Expérience de supervision technique sur plusieurs projets. Bilinguisme français/anglais. Atouts Expérience dans le développement d’applications mobiles. Connaissance des produits liés aux systèmes de contrôle d’accès. Expérience en développement agile (Scrum, SAFE). Expérience en conception et mise en œuvre d’API REST. About Us At Johnson Controls, we’re shaping the future to create a world that’s safe, comfortable, and sustainable. Our global team creates innovative, integrated solutions making the people, facilities, and assets safe with our industry-leading security solutions. We are passionate about improving the way the world lives, works, and plays. This is an exciting opportunity to develop the next generation of AI-driven security solutions. What you will do Johnson Controls is seeking a Software Manager to join our dynamic team in Brossard, QC! Your role will have a large impact, as the technology you develop will be used to protect people, facilities, and assets, at scale – around the world. Which is pretty world-changing! You will be working with a talented team of architects, scientists, product managers, UI/UXD specialists, Software, Hardware, and QA engineers. The Software Manager will be leading business processes, architecture initiatives and is responsible for leading and coordinating projects from a technology perspective, ensuring that software development life cycle activities are consistent and generally accepted best practices. Get ready to use the latest cutting-edge technologies to power next-generation Access Control and Video solutions! Our market-leading brands include Tyco AI, American Dynamics, Cloudvue, Illustra, Exacq, Software House, Kantech, Innometriks, and CEM. We are investing heavily for growth so looking for change agents with big bold ideas, an entrepreneurial mindset, and a highly collaborative working style. This might just be THE impactful role you have been looking for! This position is based onsite in Brossard, QC. Candidates must be commuting distance or able/willing to relocate. How You will do it Manage a team of software engineers that build software products and solutions. Provide team and project leadership to Engineers and software development activities. Provide feedback and coaching to Software Engineers on best practices for software development and code Mentor and coach a team(s) of Software developers to be productive and engaged contributors. Participate in team meetings in an open, cross-functional environment. Continuously review and improve software development activities to achieve better quality. Research new development tools, libraries, methodologies and technologies. Set goals to developers aligned with company objectives. Conduct performance review and development feedback for direct reports. Work with other department managers to coordinate projects activities and resources to best meet the company objectives. Participate in the coordination and preparation of effective development estimates, schedules and test plans which includes project staffing, equipment and materials, unit testing and support for functional and automated testing activities. Recruit new talent. What we look for Required 3+ years of experience as a software manager, providing technical leadership. 7+ years in software development/architecture experience in C/C++ Experience in building web based applications and micro-services. Experience building highly scalable and secure applications. Experience building and supporting mission critical applications, running in a highly distributed manner. Experience in cloud platforms such as Azure Familiarity with various requirements gathering techniques, configuration management concepts and tools. Demonstrated strong logical and technical problem-solving skills. Experience overseeing (from a technical perspective) multiple projects. Bilingual in French and English Preferred Experience in building mobile applications. Product knowledge relating to access control systems. Experience in Agile software development using Scrum or SAFE. Experience with REST API design and implementation. Les filiales canadiennes de Johnson Controls s'engagent à fournir des accommodements raisonnables aux candidats, aux postulants et aux employés en situation de handicap, conformément à la législation applicable en matière de droits humains et, en Ontario, conformément à la Loi sur l'accessibilité pour les personnes handicapées de l'Ontario ("AODA"). Lorsqu'une demande est faite, des accommodements seront fournis tout au long des étapes du processus de recrutement et de sélection. Pour faire une demande d'accommodement, veuillez nous contacter. Toute information que vous fournissez concernant des mesures d'accommodement sera traitée de manière confidentielle. Une copie des politiques AODA applicables de Johnson Controls est disponible sur notre site web à l'adresse www.johnsoncontrols.com à titre de référence et peut être mise à disposition dans des formats accessibles sur demande. Johnson Controls: Enhancing the Intelligence of Buildings Your buildings have a purpose. They are places for people to live or work. Facilities for learning or healing. Venues for entertainment and shopping. Sites for the specialized storage of tangible goods or mission-critical data. Your buildings have a huge variety of functions; they are central to your mission. This is where Johnson Controls comes in, helping drive the outcomes that matter most. Through a full range of systems and digital solutions, we make your buildings smarter. A smarter building is safer, more comfortable, more efficient, and, ultimately, more sustainable. Most important, smarter buildings let you focus more intensely on your unique mission. Better for your people. Better for your bottom line. Better for the planet. At Johnson Controls, we’ve been making buildings smarter since 1885, and our capabilities, depth of innovation experience, and global reach have been growing ever since. Today, we offer the world’s largest portfolio of building products, technologies, software, and services; we put that portfolio to work to transform the environments where people live, work, learn and play.