
Teamleiter / Engineering Manager - DATA and AI Cloud - STACKIT (m/w/d)
STACKIT · Berlin, Germany
About this role
The role involves providing both technical and disciplinary leadership to an engineering team using Servant Leadership principles. The engineer will be responsible for creating the long-term technical roadmap for STACKIT Data & AI products and defending architectural decisions to management and customers. Day-to-day work includes hands-on software development in Go (Golang), developing cloud-native services and Kubernetes operators. The position also entails managing Kubernetes and platform architecture, establishing engineering best practices like CI/CD and GitOps, and leading recruitment efforts for the AI platform. The candidate must have experience leading agile teams and expertise in Go and Kubernetes.
Skills & technologies
Read full description
- Fachliche & Disziplinarische Führung: Du führst dein Team nach den Prinzipien der Servant Leadership. Du förderst die individuellen Stärken deiner Entwickler, begleitest sie bei ihrer Karriereentwicklung und schaffst ein Umfeld von psychologischer Sicherheit und hoher Innovationskraft.
- Technische Roadmap & Management-Verantwortung: Du erstellst eigenverantwortlich die langfristige technische Roadmap von STACKIT Data & AI Produkten. Du richtest sie an der Domain-Strategie aus, vertrittst und verteidigst deine technischen Entscheidungen und Architektur-Entwürfe selbstbewusst gegenüber dem Management und dem Kunden
- Hands-on Engineering: Du bist aktiv in die Softwareentwicklung eingebunden mit Hands-on Anteil. Du schreibst hochperformanten, concurrency-sicheren und sauberen Code in Go (Golang), und entwickelst Cloud-Native Services sowie Kubernetes-Operatoren.
- Kubernetes- & Plattform-Architektur: Du verantwortest die Architektur, die Bereitstellung, Skalierung und Wartung unserer verteilten Systeme auf Kubernetes.
- Qualitätssicherung & Code Reviews: Du etabliert im Team anspruchsvolle Code Reviews, definierst mit den Entwicklern Engineering-Best-Practices (CI/CD, GitOps, automatisierte Tests) und stellst sicher, dass unser Code höchsten Standards bezüglich Skalierbarkeit, Sicherheit und Wartbarkeit entspricht.
- Team-Wachstum & Recruiting: Du suchst und findest herausragende Engineering-Talente, führst technische Interviews auf Augenhöhe und ermöglichst das nachhaltige Wachstum der STACKIT AI-Plattform.
- Führungserfahrung & Kultur: Du hast bereits (erste) Erfahrung in der Führung von agilen Software-Engineering-Teams gesammelt, idealerweise disziplinarischer Verantwortung. Du sprichst die Sprache der Entwickler und führst Teams sowohl in deutscher als auch in englischer Sprache fließend.
- Fundierter technischer Background: Du hast ein erfolgreich abgeschlossenes Studium der Informatik sowie mehrjährige Erfahrung als Senior/Staff Software Engineer
- Komplexe technische Plattform-Projekte: Du bringst eine tiefe Leidenschaft für erstklassiges Software-Engineering mit und hast bewiesen, dass du komplexe technische Plattformen sowohl architektonisch als auch menschlich erfolgreich führen kannst.
- Programmierkenntnisse in Go: Du beherrschst Go (Golang) und hast weitreichende Erfahrung in der Entwicklung robuster, verteilter Backend-Systeme und Microservices.
- Kubernetes-Expertise: Du besitzt Praxiserfahrung im Betrieb und der Orchestrierung von produktiven Kubernetes-Clustern.