Über die Position
Wir suchen einen erfahrenen Software Architect (m/f/d) für die Produktentwicklung. In dieser Rolle gestalten Sie die Architektur unserer standardisierten Softwarelösungen über ihren gesamten Lebenszyklus und stellen sicher, dass unsere Lösungen stabil, wartbar, sicher und langfristig weiterentwickelbar sind – auch unter regulatorischen Anforderungen und zunehmender Produktkomplexität.
Aufgaben und Verantwortung
Produkt- und Architekturverantwortung
- Architekturdesign und kontinuierliche Weiterentwicklung von Softwareprodukten
- Sicherung von Wartbarkeit, Skalierbarkeit und technischer Qualität
- Bewertung von Architekturentscheidungen im Hinblick auf langfristige Produktentwicklung
- Aktive Reduktion von technischer Komplexität
Zusammenarbeit und Wissensvermittlung
- Enge Zusammenarbeit mit dem Produktmanagement bei der technischen Bewertung von Anforderungen
- Coaching und Mentoring von Software-Ingenieuren in Architektur- und Designfragen
- Wissenstransfer innerhalb des Entwicklungsteams
Standardisierung statt Projektlogik
- Bewertung kundenspezifischer Anforderungen auf Wiederverwendbarkeit und Produktfähigkeit
- Unterstützung bei der Umwandlung kundenspezifischer Lösungen in standardisierte Produktkomponenten
Technologie und Qualität
- Auswahl und Weiterentwicklung von Technologien, Frameworks und Tools
- Etablierung von Architekturprinzipien und Coding Guidelines
- Einsatz moderner Entwicklungs- und KI-Tools zur Effizienzsteigerung
- Gewährleistung von Security-by-Design und Aktualisierbarkeit
Anforderungen
- Mehrjährige Erfahrung in Softwareentwicklung und Softwarearchitektur
- Tiefes Verständnis moderner Softwarearchitekturen und Entwicklungsprozesse
- Verständnis für den Unterschied zwischen Produktentwicklung und projektgetriebener Einzelentwicklung
- Erfahrung mit objektorientierten Programmiersprachen (Java, C#, .NET)
- Erfahrung mit web- und/oder Cloud-basierten Systemen
- Sehr gute Deutschkenntnisse und gute Englischkenntnisse
- Langfristiges und ganzheitliches Denken, Reduktion von Komplexität
- Strukturierte und eigenständige Arbeitsweise mit Freude am Wissenstransfer im Team
Profil
Sie denken langfristig und holistisch, reduzieren Komplexität und treffen fundierte Entscheidungen. Sie arbeiten strukturiert und unabhängig und teilen Ihr Wissen gerne im Team. Sie evaluieren neue Technologien wie KI offen und mit Blick auf ihren sinnvollen Einsatz.