Lead Software Engineer (m/w/d)
Rolle
In dieser Rolle übernimmst du die fachliche und disziplinarische Führung eines standortübergreifenden Software-Engineering-Teams sowie die Steuerung eines externen Offshore-Teams. Du verantwortest die Softwarearchitektur einer auf C#/.NET, React, Azure und Kubernetes basierenden Plattform und triffst wegweisende Technologieentscheide entlang des gesamten Entwicklungsprozesses. Dabei prägst du eine moderne, AI-getriebene Engineering- und Innovationskultur und sorgst für die konsequente Nutzung künstlicher Intelligenz in allen Entwicklungsphasen. Du bringst dich aktiv in Infrastruktur- und Architekturthemen ein und löst komplexe technische Herausforderungen auch selbst hands-on. Zudem gestaltest du die technologische Weiterentwicklung der Softwareprodukte strategisch mit und befähigst dein Team, nachhaltig exzellente Resultate zu erzielen.
Verantwortung
Gesamtverantwortung für die Engineering-Organisation inkl. Führung verteilter Teams (Onshore/Offshore) sowie Steuerung externer Entwicklungspartner
Definition und Weiterentwicklung der Systemarchitektur über mehrere Produktlinien hinweg (Microservices, APIs, Event-driven Architecture auf Basis von .NET, React, Kubernetes, Azure)
Etablierung und Durchsetzung moderner Engineering-Praktiken (CI/CD mit GitLab/Jenkins, DevOps, Testautomatisierung, Clean Architecture, Domain-driven Design)
Sicherstellung von Softwarequalität, Security und Compliance (z. B. ISO 27001, OWASP Top 10, Secure SDLC)
Verantwortung für Technologie-Stack und Toolchain (z. B. .NET, TypeScript/React, Azure Services, Kubernetes, Docker, Terraform, Azure DevOps)
Hands-on Mitwirkung bei Architekturentscheidungen, Code-Reviews und Performance-/Skalierungsfragen
Integration von AI-gestützten Entwicklungsansätzen (z. B. Copilot, LLM-basierte Codegenerierung, automatisiertes Testing) in den Entwicklungsprozess
Steuerung von Releases, Abhängigkeiten und Risiken in komplexen Systemlandschaften sowie enge Zusammenarbeit mit Cloud-, Security- und Plattform-Teams
Qualifikationen
Abgeschlossenes Studium in Informatik oder vergleichbare Qualifikation
Mehrjährige Erfahrung in Softwareentwicklung und Engineering Leadership mit verteilten Teams
Fundierte Kenntnisse moderner Architekturen (Microservices, Container, APIs, Cloud-native auf Azure oder AWS)
Erfahrung mit Technologien wie C#/.NET, React oder vergleichbaren Frameworks sowie Containerisierung (Docker, Kubernetes)
Erfahrung mit CI/CD, Infrastructure as Code (Terraform, ARM, Bicep) und DevOps-Toolchains
Kenntnisse in Secure Development Practices (OWASP, Threat Modelling) und Compliance-Anforderungen (z. B. ISO 27001)
Erfahrung im Einsatz von AI/ML-Tools im Entwicklungsprozess von Vorteil
Strukturierte, entscheidungsstarke und kommunikationssichere Persönlichkeit (Deutsch/Englisch)
Benefits