Teamleitung Softwareentwicklung
Role details
Job location
Tech stack
Job description
Als Teamleitung eines unserer Software-Entwicklungsteams übernimmst du eine Schlüsselrolle mit echtem Gestaltungsspielraum, in der du Führung, Technik und Steuerung der Entwicklungsarbeit vereinst. Du führst ein eingespieltes Team aus Entwickler:innen und förderst dessen Weiterentwicklung und bleibst selbst nah am Code. Dabei verantwortest du die Menschen, die technische Qualität sowie die planbare, verlässliche Auslieferung der Produkte deines Teams., * Teamführung: Du führst dein Team disziplinarisch und fachlich, förderst und entwickelst deine Mitarbeitenden und führst regelmäßige Entwicklungs- und Feedbackgespräche.
- Delivery & Quality: Du stellst sicher, dass dein Team planbar und in hoher Qualität arbeitet, steuerst Kapazitäten und Prioritäten und hältst Zusagen verlässlich. Zudem behältst du Wartbarkeit, Betriebsstabilität und Sicherheit im Blick und steuerst sie aktiv.
- Planung & Steuerung: Du verantwortest die Sprint- und Release-Planung deines Teams, priorisierst Anforderungen gemeinsam mit den Fachbereichen und sorgst mit transparentem Reporting für klaren Status, Fortschritt und planbare Releases.
- Technik (hands-on): Du triffst gemeinsam mit dem Team Architektur- und Technologieentscheidungen, gibst durch Code-Reviews und Pair-Programming Orientierung und unterstützt bei Bedarf direkt in der Entwicklung.
- Zusammenarbeit: Du arbeitest eng mit angrenzenden Teams und Fachbereichen zusammen, übersetzt Anforderungen in tragfähige Lösungen und vertrittst dein Team gegenüber Stakeholdern.
Requirements
- Führungserfahrung: Du verfügst über belastbare Erfahrung in der disziplinarischen und/oder fachlichen Führung eines Entwicklungsteams. Dein Führungsverständnis setzt auf Befähigung, Klarheit und Eigenverantwortung - nicht auf Mikromanagement.
- Softwareentwicklung: Du bringst mehrere Jahre Praxiserfahrung in der Softwareentwicklung sowie in der Planung und Steuerung von Entwicklungsarbeit mit. Du beherrschst Sprint- und Release-Planung, die Priorisierung von Anforderungen und das Reporting an Stakeholder.
- Technik / Full-Stack: Du besitzt fundierte Entwicklungserfahrung im Web-/Full-Stack-Umfeld. Unsere Haupttechnologien sind PHP (Symfony), Angular und React (TypeScript) - du solltest in diesem oder einem vergleichbaren Stack zu Hause sein und technische Entscheidungen fundiert treffen und im Code mitgestalten können.
- Betrieb & Agilität: Du hast Erfahrung mit agiler, iterativer Produktentwicklung sowie mit der Verantwortung für Betrieb und Stabilität laufender Systeme.
- Kommunikation: Du bist kommunikationsstark in Deutsch (min. C1) und verfügst über gute Englischkenntnisse (min. B2).
Wünschenswerte Zusatzqualifikationen: Idealerweise bringst du Erfahrung mit DevOps-Praktiken und CI/CD sowie mit Cloud- oder Container-Technologien (z. B. Docker) mit. Zusätzlich freuen wir uns über Erfahrung im Aufbau und in der Weiterentwicklung von Teamstrukturen und Engineering-Standards (Code-Reviews, Testing, technische Dokumentation).