
Engineering Manager (m/w/d)
JobRad® | Deutschland · Germany
About this role
The role is a technically focused Engineering Manager position responsible for leading a team of 4-6 developers within a cross-functional product delivery team. You will oversee architecture, quality, delivery, and operations, staying close to the code and making architectural decisions. The technical stack includes Kotlin, Spring Boot, TypeScript (Next.js), React, PostgreSQL, and Kafka, with an architectural focus on hexagonal, DDD, and event-driven patterns. You will also lead the implementation of AI-native development practices using tools like Claude Code and OpenRouter. The position reports to the Director of Engineering and involves collaborating closely with Product and UX to align technical decisions with business impact.
Skills & technologies
Must have
- Kotlin
- Spring Boot
- TypeScript
- Next.js
- React
- PostgreSQL
- Kafka
- Hexagonal Architecture
- Domain-Driven Design
- CI/CD
- Observability
- DevOps
- SRE
- AI-native development
- Cloud
Nice to have
- Claude Code
- OpenRouter
- LiteLLM
Read full description
Arbeitszeit: Voll-/Teilzeit
Das erwartet dich
Wir besetzen Engineering-Manager-Positionen und suchen seniore, technisch versierte Führungspersönlichkeiten, die Teams in einer Welt führen können, in der AI ein selbstverständlicher Teil der Softwareentwicklung geworden ist.
Diese Rolle ist bewusst technisch geprägt: Du führst Engineers menschlich und fachlich, bleibst nah am Code und verantwortest gemeinsam mit deinem Team Architektur, Qualität, Delivery und Betrieb eurer Software. Dein technischer Beitrag dient der Delivery Excellence, Coaching und besseren Entscheidungen — nicht primär dem Ticket-Durchsatz. Du triffst Architekturentscheidungen mit und machst sie über Teamgrenzen hinweg nachvollziehbar.
Kontext:
Wir bauen die Engineering-Führung aus. Du führst ein Team von ca. 4-6 Entwickler:innen, die Teil eines crossfunktionalen Product Delivery Teams sind. Product und UX sind fester Teil des Teams, Frontend und Backend je nach Produktfokus vertreten. Du kommst nicht in eine fertige Struktur, sondern in eine, die du mitprägen kannst. Realistisch heißt das: übergangsweise ggf. zwei Teams, mittelfristig eines — mit entsprechend mehr Tiefe statt Breite. Berichtslinie: Director of Engineering.
Unser Stack:
- Kotlin/Spring Boot/Typescript (next.js) im Backend, React/TypeScript im Frontend, PostgreSQL und Kafka als Rückgrat
- Architektonisch: hexagonal, DDD, eventgetrieben
- AI-Tooling (Claude Code, OpenRouter, LiteLLM) gehört bei uns zum Alltag, nicht zur Pilotphase
- Auch wir haben unsere Legacy — aber die neue Zielarchitektur steht und neue Produktteile entstehen daneben als eigenständige Services, losgelöst vom Monolithen
- Der Weg in die Cloud steht an — sei ein Wegbereiter für dein Team
- Das erwartet dich
- Eigenverantwortung für Architektur, technische Qualität und nachhaltige Engineering-Praktiken über den gesamten Stack — vom Entwurf bis zum Betrieb
- Standards für Testing, CI/CD, Observability, Security und Performance stärken und über ADRs, Reviews und transparente Trade-offs verankern
- Verantwortung für den Betrieb: Deployment-Praktiken, Incident Response und Reliability liegen im Team — du sorgst dafür, dass das trägt
- Du hilfst dem Team dabei, AI-native Entwicklungspraktiken zu etablieren und verantwortungsvoll einzusetzen – von Coding Agents über Testgenerierung bis hin zur Analyse von Architektur- und Betriebsdaten. Dabei sorgst du dafür, dass Produktivitätsgewinne nicht auf Kosten von Qualität, Sicherheit oder Wartbarkeit entstehen
- Du steuerst Delivery und Systemstabilität über Kennzahlen (Lead Time, Deployment Frequency, MTTR) — nicht als Reporting-Pflicht, sondern um Engpässe zu finden und Delivery Excellence zu steigern
- Du coachst Engineers und sorgst so dafür, dass sie immer mehr Ownership übernehmen und sich in der technischen Tiefe weiterentwickeln
- Du schaffst Klarheit über Erwartungen, Verantwortlichkeiten und Entwicklungsziele im Team
- Du stärkst eine Kultur, in der Feedback, Lernen, Ownership und konstruktive Konflikte selbstverständlich sind.
- Du entwickelst Seniorität im Team systematisch weiter — fachlich, methodisch und in der Zusammenarbeit
- Du unterstützt Engineers dabei, moderne AI-Werkzeuge wirksam einzusetzen, Good Practices zu entwickeln und deren Grenzen kritisch zu reflektieren
- Technische Initiativen teamübergreifend führen und die Engineering-Organisation im Umbau mitprägen
- Machbarkeit, Scope und Priorisierung mit der Produktseite abstimmen; technische Sachverhalte gegenüber Business, Security und Plattformteams vermitteln
- Du arbeitest eng mit Product und UX auf Augenhöhe zusammen und sorgst dafür, dass technische Entscheidungen, Produktziele und Business Impact zusammen gedacht werden
- Du hilfst dem Team, Prioritäten, Flow, Fokus und kontinuierliche Verbesserung aktiv zu steuern
- Mehrjährige Erfahrung als Engineering Lead mit weiterhin tiefer technischer Hands-on-Kompetenz — du liest, schreibst und reviewst Code und verstehst das System end-to-end, statt nur einen Layer
- Fundierte Architektur-Expertise und Erfahrung, Systeme über ihren gesamten Lebenszyklus zu verantworten
- Du bist in der Lage, unter Unsicherheit zu entscheiden — und Entscheidungen später zu revidieren, wenn sich die Faktenlage ändert
- Erfahrung darin, AI-native Engineering-Praktiken in Teams einzuführen und weiterzuentwickeln. Du verstehst, wie Coding Agents, automatisierte Reviews, Testgenerierung und LLM-basierte Workflows die Arbeit von Engineers verändern
- Erfahrung mit modernen Delivery- und Betriebsmodellen, z. B. CI/CD, Observability, Incident Response und DevOps-/SRE-Praktiken
- Erfahrung in der Zusammenarbeit in crossfunktionalen Produktteams
- Erfahrung in Cloud- oder Plattformkontexten bzw. starkes Interesse, diese Transformation aktiv mitzugestalten
- Klarer Führungsanspruch: Du gibst Orientierung, triffst Entscheidungen und entwickelst Menschen weiter — auch in herausfordernden Situationen
- Diese Rolle passt nicht, wenn du überwiegend koordinieren und moderieren willst — wir suchen keine Schnittstelle, sondern eine technische Führungskraft.