Aller au contenu

SPX Technologies

Principal Software Architect

AWSGCPGo
Traduction automatique. Consultez l’original.

Comment vous allez avoir un impact (Résumé du poste)

Construire les personnes qui construisent le monde.

Grâce à notre cadre de développement des talents RiSE, nous Atteignons, Identifions, Renforçons et Engageons nos employés pour les soutenir dans leur développement continu.

Nous sommes une entreprise mondiale de solutionneurs de problèmes, de collaborateurs et d'innovateurs, et nos activités créent des solutions qui ont un impact sur le monde.

SPX est une équipe diversifiée d'individus uniques qui ont tous un impact.

En tant qu'architecte logiciel principal expérimenté et pragmatique, vous définirez et piloterez la vision technique de notre écosystème logiciel en évolution.

Comment nous vivons notre culture

Notre culture est au centre de ce que nous faisons et, plus important encore, de qui nous sommes.

Nos valeurs fondamentales définissent la norme de la manière dont nous nous gérons, et notre Modèle de Leadership définit la norme de la manière dont nous interagissons les uns avec les autres. Que vous soyez un contributeur individuel ou que vous dirigiez une grande équipe, chacun d'entre nous est un leader chez SPX.

Notre engagement à embrasser la diversité pour bâtir une culture d'inclusion chez SPX

Nous valorisons les différentes origines, expériences et voix chez SPX, et nous nous engageons à nous remettre en question, à communiquer ouvertement et à nous efforcer de nous améliorer chaque jour. Nous croyons en la création d'un environnement de travail inclusif où chacun a une voix et est encouragé à réaliser son plein potentiel.

Avec des plateformes dans les domaines CVC et Détection et Mesure, SPX Technologies développe des solutions innovantes qui permettent un monde plus sûr, plus efficace et plus durable.

Dans le cadre de Détection et Mesure, Radiodetection est un leader mondial dans la conception et le développement d'équipements et de logiciels utilisés par les entreprises de services publics pour installer, protéger et maintenir les réseaux d'infrastructure souterraine.

Grâce à des localisateurs de précision et magnétiques et à un radar à pénétration de sol, nous aidons à prévenir les dommages aux infrastructures de services publics et à protéger des vies.

Ce à quoi vous pouvez vous attendre dans ce rôle (Responsabilités du poste)

Ce rôle est responsable de la manière dont nos plateformes matérielles et micrologicielles s'intègrent aux applications cloud, mobiles et de bureau, garantissant que nous continuons à évoluer vers une architecture cohérente, évolutive et maintenable au sein de l'organisation.

L'architecte logiciel principal servira de point focal pour la direction architecturale, les principes de conception système et la stratégie technologique. En travaillant en étroite collaboration avec les responsables de domaine, le responsable du programme logiciel et le responsable mondial des logiciels, le candidat retenu veillera à ce que l'intention architecturale se traduise par des résultats pratiques et réalisables.

Ce poste combine leadership stratégique et validation technique pratique.

Le candidat idéal sera capable à la fois de définir une direction architecturale à long terme et de valider des idées par le biais de prototypage léger et d'expérimentation si nécessaire.

Bien que chaque jour apporte de nouvelles opportunités chez SPX, vos responsabilités principales seront les suivantes :

1. Vision architecturale et conception système

Définir et faire évoluer une architecture de bout en bout claire couvrant :

  1. Couche micrologicielle / appareil
  1. Plateforme cloud
  1. Applications mobiles et de bureau

Être responsable de :

  1. Architecture système cible et principes de conception
  1. Limites du système et modèles d'interaction
  1. Modèles d'intégration entre les domaines

Assurer que l'architecture soutient :

  1. Évolutivité et maintenabilité
  1. Évolution des produits sur plusieurs variantes d'appareils
  1. Alignement avec la stratégie commerciale et produit à long terme

2. Stratégie technologique et normes

Définir et maintenir une stratégie technologique cohérente au sein de l'organisation logicielle.

Les responsabilités incluent :

  1. Établir une pile technologique alignée entre les domaines (cloud, mobile, bureau, micrologiciel)
  1. S'assurer que les choix reflètent :
  1. o Les meilleures pratiques de l'industrie
  1. o Capacité et contraintes de l'équipe
  1. o Durabilité à long terme

Travailler en collaboration avec les responsables de domaine pour :

  1. Évaluer les compromis
  1. Convenir de chemins d'adoption pratiques
  1. Éviter la fragmentation inutile

3. Gouvernance architecturale et autorité de décision

Agir en tant que propriétaire responsable de l'intégrité architecturale au sein de l'organisation.

Responsabilités :

  1. Examiner et approuver les décisions de conception majeures
  1. Définir et appliquer les normes et les garde-fous architecturaux
  1. Assurer la cohérence entre les équipes sans bloquer la livraison

En cas de conflits :

  1. Piloter la résolution avec les responsables de domaine
  1. Escalader si nécessaire

Une flexibilité pragmatique est attendue :

  1. Permettre des exceptions lorsque justifié par les besoins de livraison
  1. S'assurer que les déviations sont capturées comme dette technique ou réinjectées dans l'évolution architecturale

4. Évaluation de l'état actuel et feuille de route de transformation

Établir une compréhension claire du paysage logiciel actuel et définir une voie à suivre.

Livrer :

  1. Vue documentée de l'architecture et de la pile technologique actuelles
  1. Lacunes, risques et contraintes identifiés
  1. Architecture cible alignée sur la direction commerciale et produit
  1. Propositions de migration et/ou de retrait des systèmes existants

S'assurer que les plans de transition sont :

  1. Réalistes et incrémentaux
  1. Alignés sur les priorités de livraison
  1. Compris par les équipes d'ingénierie et produit

5. Alignement inter-domaines et support à la livraison

Soutenir une livraison efficace en assurant une clarté au niveau du système entre les équipes.

Travailler en étroite collaboration avec :

  1. Responsable du programme logiciel → coordination inter-équipes et dépendances
  1. Propriétaires de produits → s'assurer que l'intention au niveau du système est claire avant le développement

Responsabilités :

  1. Clarifier le comportement et les contraintes du système
  1. S'assurer que les interactions inter-plateformes sont définies tôt
  1. Réduire les problèmes d'intégration de dernière minute

Ce rôle ne supervise pas l'exécution de la livraison mais la permet grâce à la clarté et à l'alignement.

6. Prototypage pratique et validation technique

Valider les idées architecturales par l'expérimentation pratique.

Attentes :

  1. Construire des preuves de concept légères si nécessaire
  1. Utiliser des outils modernes, y compris le développement assisté par IA, pour accélérer la validation
  1. Tester la faisabilité de nouvelles technologies et approches avant une adoption plus large

Ce rôle est censé aller au-delà de la documentation et s'assurer que les idées fonctionnent en pratique.

7. Communication et influence

Communiquer clairement les concepts architecturaux à tous les niveaux de l'organisation.

Interagir avec :

  1. Parties prenantes exécutives
  1. Direction de l'ingénierie
  1. Chefs techniques et ingénieurs

S'assurer que :

  1. Les idées complexes sont traduites de manière appropriée pour le public
  1. Les décisions sont comprises et adoptées
  1. Les retours sont activement recueillis et intégrés

Limites clés

Pour assurer l'efficacité, ce rôle opère avec des limites claires :

L'architecte logiciel principal NE fait PAS :

  1. Créer le backlog ou rédiger des user stories (responsabilité du Product Owner)
  1. Gérer l'exécution des sprints ou la livraison au niveau de l'équipe
  1. Agir en tant que chef de projet ou de programme
  1. Remplacer la direction technique de domaine

L'architecte logiciel principal FAIT :

  1. Être responsable de l'architecture et des principes de conception au niveau du système
  1. Être responsable de la prise de décision et de la gouvernance architecturales
  1. Permettre la livraison par la clarté, pas par le contrôle

Autorité et escalade

  1. Responsable des décisions et normes architecturales
  1. Doit contester et guider les équipes de domaine de manière constructive
  1. Travaille en collaboration avec les responsables de domaine pour parvenir à un alignement

Chemin d'escalade :

  1. Résoudre directement avec les responsables de domaine lorsque possible
  1. Escalader les conflits non résolus au Responsable Mondial des Logiciels

Mesures de succès

Le succès dans ce rôle sera mesuré par :

  1. Architecture cible claire et adoptée dans tous les domaines
  1. Réduction des problèmes d'intégration et des surprises de dernière minute
  1. Choix technologiques cohérents et alignés
  1. Amélioration de la cohérence du système entre le micrologiciel, le cloud et les applications
  1. Réduction visible de l'ambiguïté architecturale
  1. Progrès pratiques dans la simplification des systèmes existants

Ce à quoi ressemble le succès

  1. Les décisions architecturales sont comprises, adoptées et suivies
  1. Les équipes construisent en alignement plutôt qu'en divergence
  1. Les compromis sont explicites et bien gérés
  1. L'architecte est visible, engagé et proactif
  1. Le rôle accélère la livraison plutôt que de la ralentir

Ce que nous recherchons (Expérience, Connaissances, Compétences, Aptitudes, Formation)

Nous apportons chacun quelque chose à la table, et nous recherchons quelqu'un qui possède :

Expérience requise

  1. Plus de 15 ans d'expérience en ingénierie logicielle, avec un temps significatif dans des rôles d'architecture
  1. Expérience avérée dans la conception de systèmes distribués couvrant les couches cloud et applicatives
  1. Solide expérience avec au moins une plateforme cloud majeure (Azure, AWS, ou GCP), idéalement sur plusieurs
  1. Expérience dans l'intégration de systèmes matériels ou embarqués avec des plateformes basées sur le cloud
  1. Solide compréhension des modèles d'architecture logicielle modernes et des meilleures pratiques
  1. Capacité démontrée à influencer la direction technique au sein de plusieurs équipes
  1. Excellentes compétences en communication avec des publics techniques et non techniques

Expérience, connaissances, compétences et aptitudes préférées

  1. Expérience dans des environnements matériel-logiciel ou IoT
  1. Exposition aux architectures mobiles et basées sur SDK
  1. Expérience dans la modernisation ou la migration de systèmes existants
  1. Familiarité avec les approches de développement assisté par IA
  1. Expérience avérée dans la livraison d'architectures pragmatiques et implémentables (pas seulement de conception conceptuelle)

Voyages et environnement de travail

  1. Rôle hybride avec une forte présence sur site attendue (typiquement 3 jours par semaine à Bristol)
  1. Niveau élevé d'engagement avec les équipes d'ingénierie requis

Quels avantages offrons-nous ?

Nous savons que le bien-être de nos employés est essentiel. Nos avantages incluent :

  • Packages de rémunération compétitifs basés sur la performance et plans de bonus
  • Assistance éducative, programmes de développement du leadership et programmes de reconnaissance

Plus d’opportunités avec un seul profil

Vous souhaitez accéder à plus de postes sans répéter tout le processus ? Créez votre profil pour être trouvé par les entreprises utilisant Nort.

Créer mon profil

Vagas Dev est maintenu gratuitement par l’équipe NortJobs.

Votre prochain emploiest peut-être sur NortJobs.

Vagas Dev

Des emplois pour développeurs et programmeurs. Le Brésil en priorité. Votre prochaine opportunité.

NortJobs · soutien du projetInstagramLinkedInTwitter
Mentions légalesÀ propos du projetConfidentialitéVagas Dev © 2026