Teamleiter Software Programmierung (m/w/d)
Über
Rolle
Im Kundenauftrag suchen wir einen Team Lead Tech Software Engineering für ein innovatives Technologieunternehmen im Bereich digitale Software-, Cloud- und IoT-Lösungen. Das Unternehmen entwickelt skalierbare digitale Produkte und vernetzte Systeme für moderne Infrastrukturen und bietet ein technisch anspruchsvolles Umfeld mit internationalen Kunden und einem hohen Innovationsgrad. In dieser Position übernehmen Sie die technische Führung eines Engineering-Teams und gestalten die Weiterentwicklung moderner Softwarearchitekturen aktiv mit. Gleichzeitig bleiben Sie hands-on und arbeiten an produktionsreifem Code und zentralen technischen Lösungen. Sie arbeiten eng mit Product Management und weiteren Engineering-Teams zusammen und treffen technische Entscheidungen mit direktem Einfluss auf die Produktentwicklung. Das Unternehmen bietet moderne Arbeitsmodelle, Weiterbildungsmöglichkeiten, kurze Entscheidungswege und langfristige Entwicklungsperspektiven. Die Position bietet zudem die Möglichkeit, sich fachlich und perspektivisch in Richtung Engineering Management oder technische Führung weiterzuentwickeln.
Verantwortung
Technische Führung und Weiterentwicklung eines Software-Engineering-Teams
Gestaltung und Weiterentwicklung skalierbarer Software- und Systemarchitekturen
Leitung technischer Architekturentscheidungen und Bewertung verschiedener Lösungsansätze
Aktive Mitarbeit an produktionsreifem Code und zentralen Softwarekomponenten
Durchführung von Code Reviews und Merge-Request-Reviews
Entwicklung und Betrieb verteilter, eventbasierter Cloud-Systeme
Sicherstellung von Skalierbarkeit, Stabilität, Qualität und Performance
Coaching und Mentoring von Software Engineers sowie Förderung ihrer fachlichen Entwicklung
Enge Zusammenarbeit mit Product Management, Engineering und weiteren Fachbereichen
Qualifikationen
Mehrjährige Erfahrung als Senior Engineer, Staff Engineer oder Engineering Manager
Erfahrung in der Entwicklung und Skalierung verteilter und eventbasierter Systeme
Fundierte Kenntnisse in Node.js und TypeScript oder alternativ C++ und Python
Sehr gute Kenntnisse moderner Cloud-Architekturen, insbesondere AWS
Erfahrung mit Softwarearchitektur, Systemdesign und technischen Entscheidungsprozessen
Praxis in der Entwicklung von SaaS-, IoT- oder Cloud-Lösungen
Erfahrung in Code Reviews, technischem Mentoring und fachlicher Führung
Benefits