Software Engineering Manager - Secure Communication & Information Systems
Role details
Job location
Tech stack
Job description
Ihre Mission als "Software Engineering Manager - Secure Communication & Information Systems (m/w/d)":
-
Verantwortung für Softwareentwicklung und -weiterentwicklung Leitung der Entwicklung sicherer Kommunikations- und Informationssysteme mit Fokus auf kryptografische Lösungen von der Angebotsphase bis zur Auslieferung.
-
Führung und Koordination von Softwareteams Fachliche Leitung eines Teams von Softwareentwicklern und -testern sowie Sicherstellung der Einhaltung technischer und betrieblicher Standards und Richtlinien.
-
Technische Expertise und Projektunterstützung Unterstützung bei der Angebotserstellung, Abschätzung komplexer Projekte und technischer Anforderungserfassung sowie -analyse.
-
Architektur und Konzepterstellung Überführung von Systemarchitekturen in Softwarekonzepte und -architekturen sowie Erstellung und Review technischer Dokumentationen und Konzeptpapiere.
-
Weiterentwicklung von Entwicklungsprozessen Optimierung und Sicherstellung konsistenter Software Engineering Practices, Methoden, Tools und Technologien innerhalb der Abteilung und der Projekte.
-
Agile Entwicklung und Fortschrittsmanagement Mitarbeit in agilen Teams, fachliche Koordination zur Erreichung von Projektmeilensteinen, fortlaufende Nachverfolgung und Berichterstattung des Entwicklungsfortschritts an das Management.
Requirements
-
Abgeschlossene Hochschulausbildung Erfolgreicher Abschluss in Informatik, Software Engineering, Wirtschaftsinformatik oder einem vergleichbaren Studiengang.
-
Umfangreiche technische Erfahrung Langjährige Erfahrung als Softwareentwickler und Softwarearchitekt mit tiefen Kenntnissen in Software- und Anwendungsarchitekturen sowie objektorientierter Programmierung (Java, C++).
-
Kenntnisse moderner Technologien Erfahrung mit Containerisierung (Docker, Podman, Kubernetes) und sicheren, cloud-nativen Entwicklungsansätzen sowie Umgang mit etablierten CI-Toolchains (z.B. Jira, Confluence, GitLab, Maven, SonarQube).
-
Führungskompetenz Fundierte Erfahrung in der Leitung von Softwareentwicklungsteams, einschließlich Anforderungsmanagement, Konzeptentwicklung sowie Planung und Nachverfolgung von Entwicklungsprozessen.
-
Erfahrung im Qualitäts- und Fortschrittsmanagement Sicherer Umgang mit Unit-Testing, kontinuierlicher Überwachung und Berichterstattung des Entwicklungsfortschritts.
-
Sprachkenntnisse und Sicherheitsvoraussetzungen Fließende Deutsch- und Englischkenntnisse in Wort und Schrift sowie Bereitschaft zur Durchführung einer Sicherheitsüberprüfung (Ü2).