Proximie
SPX Technologies
Principal Software Architect
Wie Sie einen Unterschied machen werden (Zusammenfassung der Stelle)
Wir bauen die Menschen, die die Welt bauen.
Durch unser RiSE-Talententwicklungsprogramm erreichen, identifizieren, stärken und binden wir unsere Mitarbeiter, um sie in ihrer kontinuierlichen Entwicklung zu unterstützen.
Wir sind ein globales Unternehmen von Problemlösern, Kollaborateuren und Innovatoren, und unsere Geschäftsbereiche entwickeln Lösungen, die die Welt beeinflussen.
SPX ist ein vielfältiges Team einzigartiger Individuen, die alle etwas bewirken.
Als erfahrener und pragmatischer Principal Software Architect definieren und treiben Sie die technische Vision für unser sich entwickelndes Software-Ökosystem voran.
Wie wir unsere Kultur leben
Unsere Kultur steht im Mittelpunkt dessen, was wir tun, und noch wichtiger, dessen, wer wir sind.
Unsere Kernwerte setzen einen Standard dafür, wie wir uns selbst managen, und unser Führungsmodell setzt den Standard dafür, wie wir miteinander umgehen. Ob Sie ein individueller Mitwirkender sind oder ein großes Team leiten, jeder von uns führt bei SPX.
Unser Engagement zur Förderung von Vielfalt, um eine Kultur der Inklusion bei SPX aufzubauen
Wir schätzen unterschiedliche Hintergründe, Erfahrungen und Stimmen bei SPX und verpflichten uns, uns selbst herauszufordern, offen zu kommunizieren und uns jeden Tag zu verbessern. Wir glauben daran, ein integratives Arbeitsumfeld zu schaffen, in dem jeder eine Stimme hat und ermutigt wird, sein volles Potenzial auszuschöpfen.
Mit Plattformen in den Bereichen HLK sowie Detektion und Messung entwickelt SPX Technologies innovative Lösungen, die eine sicherere, effizientere und nachhaltigere Welt ermöglichen.
Als Teil von Detection and Measurement ist Radiodetection ein weltweit führendes Unternehmen in der Entwicklung von Geräten und Software, die von Versorgungsunternehmen zur Installation, zum Schutz und zur Wartung von unterirdischen Infrastrukturnetzwerken eingesetzt werden.
Durch Präzisions- und Magnetsuchgeräte sowie Bodenradar helfen wir, Schäden an Infrastrukturversorgungen zu verhindern und Leben zu schützen.
Was Sie in dieser Rolle erwartet (Aufgaben)
Diese Rolle ist verantwortlich für die Gestaltung der Integration unserer Hardware- und Firmware-Plattformen mit Cloud-, Mobil- und Desktop-Anwendungen, um sicherzustellen, dass wir uns weiterhin zu einer kohärenten, skalierbaren und wartbaren Architektur im gesamten Unternehmen entwickeln.
Der Principal Software Architect fungiert als zentraler Ansprechpartner für die architektonische Ausrichtung, Systemdesignprinzipien und Technologiestrategie. In enger Zusammenarbeit mit den Domain Leads, dem Software Program Manager und dem Global Software Manager stellt der erfolgreiche Kandidat sicher, dass die architektonische Absicht in praktische, lieferbare Ergebnisse umgesetzt wird.
Diese Position kombiniert strategische Führung mit praktischer technischer Validierung.
Der ideale Kandidat ist in der Lage, sowohl die langfristige architektonische Ausrichtung zu definieren als auch Ideen durch leichtgewichtige Prototypen und Experimente zu validieren, wo dies erforderlich ist.
Obwohl jeder Tag bei SPX neue Möglichkeiten mit sich bringt, werden Ihre Kernaufgaben darin bestehen:
1. Architekturvision & Systemdesign
Definieren und Weiterentwickeln einer klaren End-to-End-Architektur für:
- Firmware / Geräteebene
- Cloud-Plattform
- Mobile und Desktop-Anwendungen
Verantwortlich für:
- Zielsystemarchitektur und Designprinzipien
- Systemgrenzen und Interaktionsmodelle
- Integrationsmuster über Domänen hinweg
Sicherstellen, dass die Architektur unterstützt:
- Skalierbarkeit und Wartbarkeit
- Produktentwicklung über mehrere Gerätevarianten hinweg
- Ausrichtung an der langfristigen Geschäfts- und Produktstrategie
2. Technologiestrategie & Standards
Definieren und Pflegen einer kohärenten Technologiestrategie für die Softwareorganisation.
Zu den Aufgaben gehören:
- Etablierung eines abgestimmten Technologie-Stacks über Domänen hinweg (Cloud, Mobil, Desktop, Firmware)
- Sicherstellen, dass die Auswahl widerspiegelt:
- o Branchen-Best-Practices
- o Fähigkeiten und Einschränkungen des Teams
- o Langfristige Nachhaltigkeit
Zusammenarbeit mit den Domain Leads zur:
- Bewertung von Kompromissen
- Vereinbarung praktischer Einführungswege
- Vermeidung unnötiger Fragmentierung
3. Architekturgovernance & Entscheidungsbefugnis
Als verantwortlicher Eigentümer für die architektonische Integrität im gesamten Unternehmen fungieren.
Aufgaben:
- Überprüfung und Genehmigung wichtiger Designentscheidungen
- Definition und Durchsetzung von Architekturstandards und Leitplanken
- Sicherstellung der Konsistenz zwischen den Teams, ohne die Lieferung zu behindern
Bei Konflikten:
- Treiben der Lösungsfindung mit den Domain Leads
- Eskalation, wo erforderlich
Pragmatische Flexibilität ist erwünscht:
- Zulassen von Ausnahmen, wenn durch Lieferanforderungen gerechtfertigt
- Sicherstellen, dass Abweichungen als technische Schulden erfasst oder in die architektonische Weiterentwicklung einfließen
4. Bewertung des aktuellen Zustands & Transformations-Roadmap
Aufbau eines klaren Verständnisses der aktuellen Softwarelandschaft und Definition eines Weges nach vorn.
Liefern von:
- Dokumentierte Darstellung der aktuellen Architektur und des Technologie-Stacks
- Identifizierte Lücken, Risiken und Einschränkungen
- Zielarchitektur, abgestimmt auf die Geschäfts- und Produktrichtung
- Migrations- und/oder Stilllegungsvorschläge für Altsysteme
Sicherstellen, dass die Übergangspläne sind:
- Realistisch und inkrementell
- Abgestimmt auf die Lieferprioritäten
- Von den Engineering- und Produktteams verstanden
5. Domänenübergreifende Abstimmung & Lieferunterstützung
Unterstützung einer effektiven Lieferung durch Gewährleistung von Systemklarheit über die Teams hinweg.
Enge Zusammenarbeit mit:
- SW Program Manager → teamübergreifende Koordination und Abhängigkeiten
- Product Owner → Sicherstellen, dass die Systemabsicht vor der Entwicklung klar ist
Aufgaben:
- Klärung des systemweiten Verhaltens und der Einschränkungen
- Sicherstellen, dass plattformübergreifende Interaktionen frühzeitig definiert werden
- Reduzierung von Integrationsproblemen in späten Phasen
Diese Rolle ist nicht für die Ausführungsüberwachung verantwortlich, sondern ermöglicht diese durch Klarheit und Abstimmung.
6. Praktische Prototypenentwicklung & technische Validierung
Validierung von Architekturideen durch praktische Experimente.
Erwartungen:
- Erstellung von leichtgewichtigen Proof-of-Concepts, wo nötig
- Nutzung moderner Werkzeuge, einschließlich KI-gestützter Entwicklung, zur Beschleunigung der Validierung
- Testen der Machbarkeit neuer Technologien und Muster vor der breiteren Einführung
Diese Rolle soll über die Dokumentation hinausgehen und sicherstellen, dass Ideen in der Praxis funktionieren.
7. Kommunikation & Einflussnahme
Architekturkonzepte klar auf allen Ebenen der Organisation kommunizieren.
Interaktion mit:
- Führungskräften
- Technischer Leitung
- Technischen Leitern und Ingenieuren
Sicherstellen, dass:
- Komplexe Ideen für das jeweilige Publikum angemessen übersetzt werden
- Entscheidungen verstanden und übernommen werden
- Feedback aktiv eingeholt und berücksichtigt wird
Wichtige Abgrenzungen
Um die Effektivität zu gewährleisten, agiert diese Rolle mit klaren Abgrenzungen:
Der Principal Software Architect ist NICHT verantwortlich für:
- Erstellung von Backlogs oder Schreiben von User Stories (Verantwortung des Product Owners)
- Sprint-Ausführung oder teamweite Lieferung
- Projekt- oder Programmmanagement
- Ersetzen der technischen Führung in den Domänen
Der Principal Software Architect ist verantwortlich für:
- Systemweite Architektur und Designprinzipien
- Architektonische Entscheidungsfindung und Governance
- Ermöglichung der Lieferung durch Klarheit, nicht durch Kontrolle
Befugnis & Eskalation
- Verantwortlich für architektonische Entscheidungen und Standards
- Erwartet, Domänenteams konstruktiv herauszufordern und anzuleiten
- Arbeitet kollaborativ mit Domain Leads zusammen, um eine Einigung zu erzielen
Eskalationspfad:
- Direkte Klärung mit Domain Leads, wo möglich
- Eskalation ungelöster Konflikte an den Global Software Manager
Erfolgsmessung
Der Erfolg in dieser Rolle wird gemessen an:
- Klare, übernommene Zielarchitektur über alle Domänen hinweg
- Reduzierte Integrationsprobleme und Überraschungen in späten Phasen
- Konsistente und abgestimmte Technologieauswahl
- Verbesserte Systemkohärenz zwischen Firmware, Cloud und Anwendungen
- Sichtbare Reduzierung der architektonischen Mehrdeutigkeit
- Praktische Fortschritte bei der Vereinfachung von Altsystemen
Was guten Erfolg ausmacht
- Architektonische Entscheidungen werden verstanden, übernommen und befolgt
- Teams arbeiten in Abstimmung und nicht divergent
- Kompromisse sind explizit und gut gemanagt
- Der Architekt ist sichtbar, engagiert und proaktiv
- Die Rolle beschleunigt die Lieferung, anstatt sie zu verlangsamen
Was wir suchen (Erfahrung, Wissen, Fähigkeiten, Fertigkeiten, Ausbildung)
Jeder von uns bringt etwas mit, und wir suchen jemanden, der Folgendes hat:
Erforderliche Erfahrung
- 15+ Jahre Erfahrung in der Softwareentwicklung, davon ein erheblicher Teil in Architektenrollen
- Nachgewiesene Erfahrung im Design verteilter Systeme über Cloud- und Anwendungsebenen hinweg
- Umfangreiche Erfahrung mit mindestens einer großen Cloud-Plattform (Azure, AWS oder GCP), idealerweise mit mehreren
- Erfahrung in der Integration von Hardware oder eingebetteten Systemen mit Cloud-basierten Plattformen
- Starkes Verständnis moderner Softwarearchitekturmuster und Best Practices
- Nachgewiesene Fähigkeit, die technische Richtung über mehrere Teams hinweg zu beeinflussen
- Ausgezeichnete Kommunikationsfähigkeiten sowohl für technische als auch für nicht-technische Zielgruppen
Bevorzugte Erfahrung, Wissen, Fähigkeiten und Fertigkeiten
- Erfahrung in Hardware-Software- oder IoT-Umgebungen
- Erfahrung mit mobilen und SDK-basierten Architekturen
- Erfahrung in der Modernisierung oder Migration von Altsystemen
- Vertrautheit mit KI-gestützten Entwicklungsansätzen
- Nachweis der Lieferung pragmatischer, implementierbarer Architektur (nicht nur konzeptionelles Design)
Reisen & Arbeitsumgebung
- Hybride Rolle mit starker Präsenz vor Ort erwartet (typischerweise 3 Tage pro Woche in Bristol)
- Hohes Maß an Engagement mit den Entwicklungsteams erforderlich
Welche Vorteile bieten wir?
Wir wissen, dass das Wohlbefinden unserer Mitarbeiter von zentraler Bedeutung ist. Unsere Leistungen umfassen:
- Wettbewerbsfähige und leistungsabhängige Vergütungspakete und Bonuspläne
- Bildungsunterstützung, Führungskräfteentwicklungsprogramme und Anerkennungsprogramme
