About the Role
Verantwortung für die technische Architektur im Team: Definition von Architekturprinzipien, Designrichtlinien und technischen Zielbildern im Einklang mit Business- und IT-Strategie
Bewertung technischer Trade-offs sowie Auswahl geeigneter Technologien, Frameworks und Architekturansätze für verteilte Systeme und moderne Application Software
Dokumentation und Kommunikation technischer Entscheidungen gegenüber Team und Stakeholdern
Sicherstellung von Codequalität, Architekturstandards, Design Patterns und Best Practices durch aktive Mitwirkung an Architektur- und Code-Reviews
Technische Führung des Teams durch Coaching, Förderung der Weiterentwicklung, Auflösung technischer Blockaden und Unterstützung weniger erfahrener Entwickler/innen
Enge Zusammenarbeit mit Product Owner, QA, Requirements Engineering, weiteren Architekt/innen, DevOps-/Infrastruktur-Teams, externen Entwicklungspartnern und Kunden-Stakeholdern
Früherkennung und Steuerung technischer Risiken in den Bereichen Performance, Security, Scalability und Compliance
Verantwortung für die technische Umsetzungsfähigkeit des Team-Backlogs, die Überführung strategischer Ziele in die Umsetzung sowie die Vertretung der Kundenperspektive im Entwicklungsprozess
Was Sie mitbringen sollten:
Abgeschlossenes Studium in Informatik, Software Engineering oder einem vergleichbaren MINT-Fach
Mehrjährige Erfahrung in der Softwareentwicklung sowie fundierte Expertise in modernen Softwarearchitekturen
Erfahrung im Entwurf, in der Bewertung oder Weiterentwicklung komplexer Systemarchitekturen, z. B. Enterprise-Architekturen, Microservices oder verteilte Systeme
Nachweisbare Erfahrung in technischer Führung innerhalb eines Entwicklungsteams
Sehr gute Kenntnisse in Architekturprinzipien, Software-Design-Patterns, Skalierbarkeit, Performance, Sicherheit und praktischer Softwareentwicklung
Starkes analytisches und systemisches Denkvermögen sowie die Fähigkeit, komplexe technische Zusammenhänge verständlich zu kommunizieren
Hohe Team- und Kollaborationsfähigkeit sowie Bereitschaft zu kontinuierlichem Lernen und technischer Weiterentwicklung
Vorteilhaft: Erfahrung in regulierten Umgebungen sowie Kenntnisse zu Rückverfolgbarkeit, Verifikation/Validierung und Zertifizierungsprozessen
Verhandlungssichere Deutsch- und Englischkenntnisse in Wort und Schrift
Tech Stack
software architecturedistributed systemsmicroservicesdesign patternsperformance optimizationsecurityteam leadership