Senior Software Architect - Architecte Logiciel Senior H/F
2 days ago
Madrid
ph3Job Description Summary /h3 pGrid 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, among others, protection relays, control systems, cyber security solutions, device management, asset performance, and many more. /p pGrid Automation Software operates within the boundaries of grid technologies, embedded software and advanced analytics solutions. /p pIf you’re passionate about software and want to work on improving grid resilience through software, this is the right role for you. /p pGrid 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, entre autres, les relais de protection, les systèmes de contrôle, les solutions de cybersécurité, la gestion des appareils, la performance des actifs, et bien plus encore. Le logiciel Grid Automation s'inscrit dans les limites des technologies de réseau, des logiciels embarqués et des solutions d'analyse avancée. Si vous êtes passionné par le logiciel et que vous souhaitez contribuer à améliorer la résilience du réseau électrique grâce à celui‑ci, ce poste est fait pour vous. /p pNous recherchons un Architecte Logiciel Senior pour rejoindre l'équipe GridBeats™. Le portefeuille logiciel GridBeats™ regroupe toutes les applications d'automatisation de réseau qui surveillent, optimisent et gèrent les appareils connectés au réseau. Il s'agit d'un portefeuille très complexe et passionnant qui pose les bases de la gestion des appareils connectés au réseau pour l'avenir. /p h3Roles and Responsibilities /h3 h3Architecture Strategy Roadmap /h3 ul liDefine and maintain the long‑term software architecture roadmap across the GridBeats™ portfolio, including system convergence, platform strategy, and technology evolution. /li liDrive the transition from multiple independent applications towards a coherent platform architecture with shared services, common interfaces, and standardized technologies. /li liEvaluate new technologies, frameworks, and architectural approaches and guide their adoption where appropriate. /li /ul h3System Integration Interfaces /h3 ul liDefine system boundaries, interface contracts, data ownership, and communication patterns between applications and embedded devices. /li liEnsure interoperability and integration between embedded software, firmware, middleware, backend systems, analytics platforms, and other GE applications. /li liEstablish guidelines for APIs, data models, communication protocols, and versioning strategies. /li /ul h3Architecture Governance /h3 ul liEstablish and lead architecture governance processes including architecture reviews, technical standards, and design guidelines. /li liEnsure teams follow common architectural principles while allowing appropriate team autonomy. /li liSupport teams in making architectural decisions and resolving cross‑team technical dependencies. /li /ul h3Platform Common Components /h3 ul liDrive development of shared platforms, libraries, and common services to reduce duplication and improve maintainability across the portfolio. /li liDefine and promote reusable components and common development frameworks. /li /ul h3Quality Attributes /h3 ul liEnsure systems are designed for reliability, scalability, maintainability, cybersecurity, and testability. /li liWork closely with QA, Systems Engineering, and Cybersecurity teams to ensure architecture supports verification, validation, and compliance requirements. /li /ul h3Legacy Systems Migration /h3 ul liDefine migration strategies for legacy systems and ensure backward compatibility and controlled system evolution. /li liSupport teams in refactoring, system modernization, and technical debt reduction strategies. /li /ul h3Required Must Have Qualifications /h3 ul liDemonstrated senior‑level experience in software engineering, with a solid track record as a software architect. /li liComprehensive knowledge of software design principles, patterns, and best practices. /li liExperience with multiple programming languages and frameworks such as Java, C++, C#, Python and JavaScript. /li liProven problem‑solving and analysis skills. /li liIntimate knowledge of IEC 62443 and other relevant cybersecurity standards. /li liFamiliarity with the IEC 61850 data model. /li liExperience defining architecture for large‑scale, distributed, or embedded software systems. /li liExperience integrating embedded systems with backend/cloud or enterprise software platforms. /li liExperience defining APIs, system interfaces, and data models across multiple systems. /li liExperience with system evolution, migration strategies, and technical debt management. /li liExperience with CI/CD, DevOps practices, and modern software development toolchains. /li liUnderstanding of cybersecurity architecture and secure software design. /li liExperience working in industrial, embedded, or safety‑critical environments is highly desirable. /li /ul h3Additional Qualifications /h3 ul liStrong oral and written communication skills. Demonstrated ability to analyse and resolve problems. Ability to document, plan, promote and execute programs. /li liStrong business acumen, leadership, and discipline in managing day‑to‑day operations. /li liAbility to work in international and matrix organizations. /li liAbility to interface effectively with all levels of the organization. /li /ul h3Rôles Et Responsabilités /h3 h3Stratégie et feuille de route de l'architecture /h3 ul liDéfinir et maintenir la feuille de route de l'architecture logicielle à long terme pour l'ensemble du portefeuille GridBeats™, y compris la convergence des systèmes, la stratégie de plateforme et l'évolution technologique. /li liPiloter la transition de multiples applications indépendantes vers une architecture de plateforme cohérente avec des services partagés, des interfaces communes et des technologies standardisées. /li liÉvaluer les nouvelles technologies, les cadres et les approches architecturales, et guider leur adoption lorsque cela est approprié. /li /ul h3Intégration Système Et Interfaces /h3 ul liDéfinir les limites du système, les contrats d'interface, la propriété des données et les modèles de communication entre applications et appareils embarqués. /li liAssurer l'interopérabilité et l'intégration entre logiciels embarqués, micrologiciel, middleware, systèmes backend, plateformes d'analyse et autres applications GE. /li liÉtablir directives pour API, modèles de données, protocoles de communication et stratégies de versioning. /li /ul h3Gouvernance De L'architecture /h3 ul liÉtablir et diriger processus de gouvernance de l'architecture, incluant revues, normes techniques, guides de conception. /li liVeiller à ce que les équipes suivent principes architecturaux communs tout en permettant autonomie adaptée. /li liSoutenir équipes décidant architecturales et résolution dépendances techniques inter‑équipes. /li /ul h3Plateforme Et Composants Communs /h3 ul liPiloter le développement de plateformes partagées, bibliothèques et services communs afin de réduire duplication et améliorer maintenabilité. /li liDéfinir et promouvoir composants réutilisables et cadres de développement communs. /li /ul h3Attributs De Qualité /h3 ul liS'assurer que les systèmes sont conçus pour fiabilité, évolutivité, maintenabilité, cybersécurité, et testabilité. /li liTravailler en étroite collaboration avec équipes AQ, ingénierie système, cybersécurité pour garantir conformité requêtes de vérification, validation, et conformité. /li /ul h3Systèmes Hérités (Legacy) Et Migration /h3 ul liDéfinir stratégies de migration systèmes existants et assurer rétrocompatibilité et évolution contrôlée. /li liSoutenir équipes refactoring, modernisation des systèmes, stratégies réduction dette technique. /li /ul h3Qualifications Obligatoires /h3 ul liExpérience confirmée de niveau senior en génie logiciel, solide historique en tant qu'architecte logiciel. /li liConnaissance approfondie principes de conception logicielle, patterns, meilleures pratiques. /li liExpérience plusieurs langages de programmation et frameworks Java, C++, C#, Python, JavaScript. /li liCompétences avérées résolution problèmes, analyse. /li liConnaissance approfondie norme IEC 62443 et normes cybersécurité pertinentes. /li liFamiliarité modèle de données IEC 61850. /li liExpérience définition architecture systèmes à grande échelle, distribués, embarqués. /li liExpérience intégration systèmes embarqués avec plateformes backend/cloud, logiciels d'entreprise. /li liExpérience définition API, interfaces système, modèles de données multi‑systèmes. /li liExpérience évolution systèmes, stratégies migration, gestion dette technique. /li liExpérience CI/CD, DevOps, chaînes outils modernes. /li liCompréhension architecture cybersécurité, conception logicielle sécurisée. /li liExpérience environnements industriels, embarqués, critiques sécurité : très souhaitable. /li /ul h3Qualifications Complémentaires /h3 ul liSolides compétences en communication orale et écrite, capacité analyse résolution problèmes, documentation, planification, promotion, exécution programmes. /li liSens aigu affaires, leadership, discipline gestion opérations quotidiennes. /li liCapacité travailler organisations internationales matricielles. /li liCapacité interagir efficacement tous niveaux organisation. /li /ul h3Additional Information /h3 pLa différence crée l’énergie. /p pLa Mission Handicap Grid Solutions facilite l’intégration des personnes en situation de handicap. /p pRelocation Assistance Provided: No /p /p #J-18808-Ljbffr