Skip to content
See All Jobs

Responsable Equipe APM - APM Software Team Leader

Disciplinary Engineering and Science; SPB

Type:
Full Time
Location(s):
  • Montpellier FR 1
  • Madrid MD ES 12
Date Posted:
Salary:
Job Posting Start Date:
2026-07-17
Job Posting End Date:
Job ID:
R5047613
Job Description

Job Description Summary

Grid Automation propose à ses clients une gamme complète de produits, systèmes et services innovants couvrant la conception et la fabrication, ainsi que la mise en service et la maintenance à long terme de solutions de protection et d’automatisation des postes électriques. Cela inclut les relais de protection, les systèmes de contrôle, les solutions de cybersécurité, la gestion des équipements, la performance des actifs, et plus encore.

Nous recherchons un(e) Responsable d’équipe logicielle pour le produit Asset Performance Management (APM) au sein du portefeuille GridBeats™. Le produit Asset Performance Management gère de larges parcs d’équipements connectés au réseau, en veillant à ce que la flotte fonctionne efficacement grâce à l’exécution d’algorithmes d’analytique prédictive, d’optimisation de la maintenance et d’optimisation du risque sur l’ensemble du parc. Il s’agit d’un produit centré sur l’analytique et fortement orienté interface utilisateur, déployé à grande échelle afin de garantir la fiabilité et la prévisibilité des actifs connectés au réseau.

Le/la Responsable d’équipe logicielle dirigera des équipes de développement distribuées et sera responsable du delivery, de l’orientation technique et du leadership d’équipe pour le produit Asset Performance Management.

----------------------------

Grid Automation offers its customers a complete range of innovative products, systems and services covering design and manufacture, as well as commissioning and long-term maintenance of Substation Protection and Automation solutions. This includes protection relays, control systems, cybersecurity solutions, device management, asset performance, and more.

We are looking for a Software Team Leader for the Asset Performance Management (APM) product within the GridBeats™ portfolio. The Asset Performance Management product manages large fleets of grid-connected devices, ensuring the fleet runs efficiently by running predictive analytics, maintenance optimization and risk optimization algorithms across the fleet. This is an analytics first, UI intensive product deployed at scale to ensure reliability and predictability of grid connected assets.

The Software Team Leader will lead distributed development teams and be responsible for delivery, technical direction, and team leadership for the Asset Performance Management product.

Job Description

English Description Below

Rôles et responsabilités :

  • Diriger l’équipe de développement logiciel responsable du produit Asset Performance Management.

  • Assumer la responsabilité du delivery des fonctionnalités logicielles, des versions et de la maintenance du produit.

  • Planifier et coordonner les activités de développement entre équipes distribuées, en collaboration avec le chef de projet APM.

  • Travailler étroitement avec l’équipe Produit pour traduire les besoins produit en plans de développement et en solutions techniques.

  • Garantir un haut niveau de qualité logicielle, de maintenabilité et de fiabilité du produit.

  • Orienter les décisions techniques et soutenir l’équipe dans la conception et l’implémentation logicielle.

  • Collaborer avec les équipes d’architecture logicielle, de QA & tests, d’UX et de DevOps pour assurer l’alignement avec les pratiques communes et l’architecture de la plateforme.

  • Veiller au respect des processus de développement logiciel, notamment les revues de code, les tests, la documentation et les processus de mise en production.

  • Gérer les risques techniques, la dette technique et les améliorations du système.

  • Apporter un support au dépannage de problèmes techniques complexes et de problèmes clients lorsque cela est nécessaire.

  • Constituer, diriger et faire évoluer une équipe d’ingénierie logicielle performante.

  • Participer au recrutement, à l’intégration, au coaching et à la gestion de la performance des membres de l’équipe.

  • Favoriser la collaboration, la responsabilisation et l’amélioration continue au sein de l’équipe.

  • Assurer une communication et une coordination efficaces entre les équipes distribuées et les parties prenantes.

  • Contribuer à la planification de la feuille de route produit et technique à long terme.

Qualifications requises :

  • Diplôme de licence ou de master en ingénierie logicielle, informatique ou dans une discipline technique similaire.

  • Minimum de 8 à 10 ans d’expérience en développement logiciel, avec une expérience en leadership technique ou en management d’équipe.

  • Solide expérience du développement backend / serveur avec des technologies telles que Java, C#, ou équivalent.

  • Expérience des systèmes distribués, des architectures client-serveur ou des systèmes de gestion d’équipements à grande échelle.

  • Expérience avec les bases de données, les API et les intégrations de systèmes.

  • Expérience dans des environnements de développement Agile ou itératifs.

  • Expérience dans la conduite d’équipes de développement distribuées ou internationales.

  • Excellentes capacités de résolution de problèmes et d’analyse.

  • Fortes compétences en communication et en leadership.

  • Expérience avec des systèmes de Asset Performance Management (APM), des plateformes d’analytique prédictive ou des solutions de surveillance basées sur l’état pour des actifs industriels.

  • Expérience avérée avec des algorithmes d’optimisation, notamment l’optimisation de la maintenance, l’optimisation basée sur le risque ou l’optimisation des ressources à l’échelle d’une flotte.

  • Expérience des méthodologies de Reliability-Centered Maintenance (RCM), de l’analyse des modes de défaillance (FMEA) ou des principes d’ingénierie de fiabilité appliqués aux systèmes logiciels.

  • Expérience pratique ou solide compréhension technique des technologies IA/ML, incluant le développement, le déploiement et l’intégration de modèles de machine learning dans des logiciels de production (par ex. modèles de maintenance prédictive, détection d’anomalies, estimation de la durée de vie utile restante).

  • Capacité démontrée à influencer et aligner des parties prenantes transverses (gestion produit, architecture, opérations) sans autorité directe, en construisant un consensus sur l’orientation technique et les priorités.

  • Solides compétences de coordination avec une capacité prouvée à orchestrer le travail entre plusieurs équipes, fuseaux horaires et périmètres organisationnels tout en maintenant la dynamique de delivery.

  • Excellentes compétences en communication écrite et orale, avec la capacité de traduire des concepts techniques complexes en messages clairs pour des publics techniques et non techniques.

  • Antécédents solides dans la construction de relations de confiance avec la direction et dans la défense efficace des besoins de l’équipe, des ressources et des investissements stratégiques.

Qualités souhaitées

  • Expérience avec les systèmes de gestion d’équipements, les plateformes IoT, les logiciels industriels ou des systèmes similaires à grande échelle.

  • Expérience en déploiement logiciel, gestion des versions et mécanismes de mise à jour.

  • Expérience des considérations de cybersécurité liées à la communication entre équipements et aux mises à jour logicielles.

  • Esprit structuré et pragmatique, capable d’équilibrer qualité technique et délais de livraison.

  • Fort sens de l’appropriation et capacité à mener les sujets jusqu’à leur aboutissement.

  • Capacité à travailler dans des organisations internationales et matricielles.

  • Expérience de collaboration avec les équipes produit, architecture, QA et UX.

  • Esprit d’amélioration continue et intérêt pour l’optimisation des processus de développement et des pratiques d’ingénierie.

  • Expérience avec les pipelines de données et les frameworks d’analytique pour traiter de grands volumes de données capteurs / télémétrie provenant d’actifs connectés au réseau.

  • Familiarité avec la modélisation statistique, l’analyse de séries temporelles ou les concepts de jumeau numérique pour l’évaluation de l’état des actifs.

  • Expérience dans la conduite d’équipes développant et exploitant des modèles IA/ML en environnement de production (MLOps, supervision des modèles, pipelines de réentraînement).

  • Connaissance des actifs du réseau électrique, des équipements de poste ou des normes du secteur des utilities liées à la gestion des actifs (par ex. normes IEEE, IEC).

  • Expérience dans l’animation d’ateliers transverses, de revues de conception ou de sessions d’alignement favorisant une compréhension partagée et une prise de décision conjointe.

  • Capacité à naviguer dans la complexité organisationnelle, à gérer des priorités concurrentes entre plusieurs parties prenantes et à résoudre les conflits de manière constructive.

  • Esprit de coaching et de mentorat avec expérience dans le développement des compétences de communication, de collaboration et de leadership des individus.

-------------------------------------------------------

Roles and Responsibilities  

      • Lead the software development team responsible for the Asset Performance Management product. 

      • Own delivery of software features, releases, and maintenance for the product. 

      • Plan and coordinate development activities across distributed teams in Collaboration with the APM Project Manager 

      • Work closely with Product Management to translate product requirements into development plans and technical solutions. 

      • Ensure high software quality, maintainability, and reliability of the product. 

      • Guide technical decisions and support the team in software design and implementation. 

      • Collaborate with Software Architecture, QA & Testing, UX, and DevOps teams to ensure alignment with common practices and platform architecture. 

      • Ensure proper software development processes are followed, including code reviews, testing, documentation, and release processes. 

      • Manage technical risks, technical debt, and system improvements. 

      • Support troubleshooting of complex technical issues and customer problems when required. 

      • Build, lead, and develop a high-performing software engineering team. 

      • Support hiring, onboarding, coaching, and performance management of team members. 

      • Foster collaboration, ownership, and continuous improvement within the team. 

      • Ensure effective communication and coordination across distributed teams and stakeholders. 

      • Contribute to long-term product and technical roadmap planning. 

       

      Required Must Have Qualifications  

      • Bachelor’s or Master’s degree in Software Engineering, Computer Science, or similar technical discipline. 

      • Minimum of 8–10 years of experience in software development, with experience in technical leadership or team leadership roles. 

      • Strong experience with backend/server software development using technologies such as Java, C#, or similar. 

      • Experience working with distributed systems, client-server architectures, or large-scale device management systems. 

      • Experience working with databases, APIs, and system integrations. 

      • Experience working in Agile or iterative development environments. 

      • Experience leading distributed or international software development teams. 

      • Strong problem-solving and analytical skills. 

      • Strong communication and leadership skills. 

      • Experience with Asset Performance Management (APM) systems, predictive analytics platforms, or condition-based monitoring solutions for industrial assets. 

      • Proven experience with optimization algorithms, including maintenance optimization, risk-based optimization, or fleet-level resource optimization. 

      • Experience with Reliability-Centered Maintenance (RCM) methodologies, failure mode analysis (FMEA), or reliability engineering principles applied in software systems. 

      • Hands-on experience or strong technical understanding of AI/ML technologies, including machine learning model development, deployment, and integration into production software (e.g., predictive maintenance models, anomaly detection, remaining useful life estimation). 

      • Demonstrated ability to influence and align cross-functional stakeholders (product management, architecture, operations) without direct authority, driving consensus on technical direction and priorities. 

      • Strong coordination skills with proven ability to orchestrate work across multiple teams, time zones, and organizational boundaries while maintaining delivery momentum. 

      • Excellent written and verbal communication skills, with the ability to translate complex technical concepts into clear messaging for both technical and non-technical audiences. 

      • Track record of building trusted relationships with senior leadership and effectively advocating for team needs, resources, and strategic investments. 

      Desired Characteristics  

      • Experience working with device management systems, IoT platforms, industrial software, or similar large-scale systems. 

      • Experience with software deployment, version management, and update mechanisms. 

      • Experience with cybersecurity considerations for device communication and software updates. 

      • Structured and pragmatic mindset, balancing technical quality with delivery timelines. 

      • Strong ownership mindset and ability to drive topics to completion. 

      • Ability to work in international and matrix organizations. 

      • Experience collaborating with product management, architecture, QA, and UX teams. 

      • Continuous improvement mindset and interest in improving development processes and engineering practices. 

      • Experience with data pipelines and analytics frameworks for processing large volumes of sensor/telemetry data from grid-connected assets. 

      • Familiarity with statistical modeling, time-series analysis, or digital twin concepts for asset health assessment. 

      • Experience leading teams that develop and operationalize AI/ML models in production environments (MLOps, model monitoring, retraining pipelines). 

      • Knowledge of power grid assets, substation equipment, or utility industry standards related to asset management (e.g., IEEE, IEC standards). 

      • Experience facilitating cross-team workshops, design reviews, or alignment sessions that drive shared understanding and joint decision-making. 

      • Ability to navigate organizational complexity, manage competing priorities from multiple stakeholders, and resolve conflicts constructively. 

      • Coaching and mentoring mindset with experience developing individuals' communication, collaboration, and leadership capabilities. 

    Additional Information

    Relocation Assistance Provided: No