Zum Inhalt springen

Leiter Softwareentwicklung für Unternehmen in Deutschland

Ich bin Michael Wutzke, Leiter Softwareentwicklung für kleinere Unternehmen und den Mittelstand in Deutschland und IT-Experte für Datenplattformen. Seit mehr als zwanzig Jahren entwickle ich Software, und ich habe mehr als zehn Jahre Führungserfahrung. Als Leiter Ihres Entwicklerteams nenne ich der Geschäftsführung Release-Termine, mit denen sie planen kann. Ich unterstütze Unternehmen als Freelancer oder in Festanstellung, remote von Frankfurt Rhein-Main aus und mit Tagen vor Ort. Buchen Sie ein 30-minütiges Videogespräch. Wir sehen uns Ihre Aufgabe an, und Sie erfahren, ob ich helfen kann.

Porträt von Michael Wutzke, Leiter Softwareentwicklung in Deutschland
Michael Wutzke, Leiter Softwareentwicklung in Deutschland

Was ich in Ihr Entwicklerteam mitbringe

  • Erfahrung mit Software im täglichen Einsatz

    Seit mehr als zwanzig Jahren entwickle ich Software für Kunden, von der Bestellstrecke im Onlineshop bis zu Marktdaten für institutionelle Nutzer. Die Reihenfolge im Backlog richte ich danach, was Ihre Kunden und Mitarbeiter als Nächstes brauchen.

  • Termine für die Planung

    Seit mehr als zehn Jahren schreibe ich Projektpläne. Meine Zeitpläne zeigen die Unsicherheit als Spanne. So sieht die Geschäftsführung früh, wenn sich ein Termin verschiebt.

  • Entwickler und Auszubildende

    Ich habe die Ausbildungsberechtigung der IHK Frankfurt für zwei IT-Ausbildungsberufe, einer davon in der Anwendungsentwicklung. Damit kann Ihr Unternehmen eigene Entwickler ausbilden.

  • Claude und Codex unter den Regeln des Teams

    Auf der Plattform eines Kunden arbeiten Claude und Codex mit den Entwicklern in einem Repository. Ihre Zugangsdaten können nicht auf die Produktion pushen, und Änderungen an der Produktion bestätigt ein Mensch.

  • Führung über das Team hinaus

    Als CIO eines Frankfurter Fintechs habe ich Mitarbeiter aus Entwicklung, Infrastruktur, Produkt und Vertrieb koordiniert. Zur Rolle gehörte, Technisches in einfachen Worten zu erklären.

Was ein Leiter Softwareentwicklung in einem etablierten Unternehmen tut

Ein Leiter Softwareentwicklung führt ein Team von Entwicklern und verantwortet, was es ausliefert. Englische Stellenanzeigen nennen die Position Head of Software Development.

Die Geschäftsführung eines mittelständischen Unternehmens braucht von diesem Team zwei Antworten. Wann geht eine Änderung live? Wer macht weiter, wenn ein Entwickler das Unternehmen verlässt? Die erste Frage beantwortet der Release-Plan. Die zweite beantwortet das Code-Review: Eine zweite Person liest eine Änderung, bevor sie übernommen wird. So kennt mehr als eine Person den Code.

Leiter Softwareentwicklung, Teamleiter oder CTO

Die drei Titel überschneiden sich, und Unternehmen ziehen die Grenzen unterschiedlich. Die Tabelle zeigt eine Aufteilung für ein Unternehmen mit einem Entwicklerteam. Bringen Sie die Tabelle in unser Gespräch mit. Dort markieren wir die Spalte, die Ihr Unternehmen braucht.

AufgabeTeamleiterLeiter SoftwareentwicklungCTO
Berichtet anDen Leiter SoftwareentwicklungDie Geschäftsführung oder den CTODie Geschäftsführung oder den Vorstand
CodeSchreibt an den meisten Tagen der Woche CodePrüft Merge-Requests und schreibt Code, wo eine Entscheidung ihn brauchtSchreibt wenig Code, sobald das Team wächst
ReleasesPlant den laufenden SprintPlant die Releases der nächsten Monate, mit Terminen für die GeschäftsführungEntscheidet über die Architektur, auf der die Releases aufbauen
SchätzungenSchätzt TicketsSchätzt Projekte als Spannen, mit denen die Geschäftsführung planen kannPlant das Technologiebudget
EinstellungenNimmt an den Fachgesprächen teilSchreibt das Profil mit der Personalabteilung und entscheidet mit der GeschäftsführungPlant die Größe der Technologieteams
AusbildungArbeitet neue Entwickler im Pair Programming einPlant Einarbeitung und AusbildungLegt das Weiterbildungsbudget fest
KI-Coding-ToolsNutzt sie in der täglichen ArbeitSchreibt die Regeln, unter denen Team und Agenten arbeitenEntscheidet, welche Tools das Unternehmen lizenziert

In einem Unternehmen mit einem Team kann der Leiter Softwareentwicklung auch einen Teil der Spalte des Teamleiters übernehmen. Ich habe in beiden Spalten gearbeitet. Für Onlineshops von Lidl und REWE habe ich Projekte geleitet und Frontends und Backends programmiert. Als CIO eines Frankfurter Fintechs habe ich die Budgets verantwortet und vier Teams koordiniert.

Wie ich ein Entwicklerteam führe

Ich führe mit schriftlichen Regeln und einem Plan, den die Geschäftsführung lesen kann. Die Regeln gelten für die Entwickler und für die KI-Coding-Agenten in gleicher Weise.

Release-Rhythmus

Ich führe das Backlog in einem Tool wie Jira und gebe Aufgaben einen Fertigstellungstermin. Den Zeitplan sehen das Team und die Geschäftsführung. Ich habe Projekte mit Scrum geleitet und habe das Zertifikat Professional Scrum Master I.

Code-Review

Eine Änderung kommt über einen Merge-Request in den Main-Branch. Vorher hat eine zweite Person sie gelesen. Die Produktion ist ein geschützter Branch. Ein Push wartet, bis die CI-Prüfungen bestanden sind.

Schätzungen

Ich schätze in Spannen und schreibe die offenen Fragen hinter einer Spanne auf. Ist eine Frage beantwortet, wird die Spanne enger. Die Geschäftsführung sieht einen neuen Termin, sobald sich die Spanne ändert.

Einstellung und Ausbildung

Für eine globale Immobiliendatenbank habe ich Mitarbeiter eingestellt und die Teams geführt, die ihre Weblösungen gebaut haben. Ein neuer Entwickler beginnt mit den schriftlichen Regeln und einer kleinen ersten Aufgabe, die durch das Review geht. Mit meiner Ausbildungsberechtigung der IHK Frankfurt kann Ihr Unternehmen auch Auszubildende in der Anwendungsentwicklung ausbilden.

Claude und Codex im Team

Nutzen Entwickler KI-Coding-Tools mit persönlichen Einstellungen, arbeiten sie unter unterschiedlichen Regeln. Auf der Plattform eines Kunden halte ich KI-Coding-Agenten unter denselben Regeln wie die Entwickler. Claude und Codex lesen dort eine gemeinsame Regeldatei. Ein Hook prüft Tool-Aufrufe vor der Ausführung und blockiert, was eine Regel verbietet. Bevor ein Agent Code ändert, fragt er einen Wissensgraphen aus Code und Dokumentation ab.

Meine Rollen in der Softwareentwicklung, die neueste zuerst

  • Plattformtransformation eines Kunden. Mit Claude und Codex helfe ich, eine monolithische Anwendung aufzuteilen. Dabei sind mehr als 300 RESTful-API-Endpunkte und mehr als 8.000 Commits entstanden.
  • Head of Decentralized Finance and Node Operations, danach CIO, bei einem Frankfurter Fintech. Ich habe Mitarbeiter aus Entwicklung, Infrastruktur, Produkt und Vertrieb koordiniert. Ich habe die Budgets verantwortet und Prokura erhalten.
  • Projektmanager und Webentwickler bei einer Versicherungsgruppe. Ich habe ihre Webportale mit Scrum und Jira geplant und gebaut. Für ein Portal zur Vertragsverwaltung habe ich das Frontend in Angular programmiert und ein bestehendes CRM angebunden.
  • Projektleiter und Entwickler im E-Commerce. Ich habe Projekte geleitet und Frontends und Backends für mindestens fünf Onlineshops programmiert, darunter Shops für Lidl und REWE.
  • Entwickler, danach Geschäftsführer und CTO einer globalen Immobiliendatenbank. In den ersten Jahren habe ich die Websites und die Datenbanken selbst programmiert.

Wer ich bin

Ich bin Michael Wutzke und wohne in Frankfurt am Main. Seit mehr als zwanzig Jahren arbeite ich in IT und Medien, als Angestellter und als Berater. Heute baue ich Datenplattformen mit KI-Agenten schneller auf und um. Im Claude Hacker House unterrichte ich die praktische Arbeit mit Claude. Ich arbeite auf Deutsch und auf Englisch.

Vom ersten Gespräch bis zum ersten Release-Plan

  1. Videogespräch

    Dreißig Minuten zu Ihrer Software, Ihrem Entwicklerteam und dem, was die Geschäftsführung von ihm erwartet.

  2. Kennenlernen des Teams

    Ich treffe die Entwickler vor Ort oder per Video. Wir sehen uns gemeinsam das Repository, das Ticket-Board und die letzten Releases an.

  3. Vertrag oder Angebot

    Eine Festanstellung beginnt mit dem unterschriebenen Arbeitsvertrag. Eine freiberufliche Zusammenarbeit beginnt mit einem Angebot und Ihrem Auftrag.

  4. Die ersten Wochen

    Ich lese den Code und die offenen Tickets. Mit der Geschäftsführung gehe ich die Tabelle auf dieser Seite durch und halte fest, welche Aufgabe bei wem liegt.

  5. Release-Plan

    Die Geschäftsführung erhält einen Release-Plan mit Terminen als Spannen. Die offenen Fragen hinter einer Spanne stehen direkt daneben.

Fragen, die Unternehmen stellen

Leiter Softwareentwicklung oder CTO: Wen braucht unser Unternehmen?

Ein Leiter Softwareentwicklung passt zu einem Unternehmen mit einem Entwicklerteam, in dem die Geschäftsführung den technischen Kurs vorgibt. Ein CTO passt, wenn Software das Produkt ist und die Technik einen Sitz in der Geschäftsleitung braucht. Für ein finanziertes Startup übernehme ich die Position als CTO im Startup.

Wie viel Code schreiben Sie selbst?

Weniger als die Entwickler im Team. Ich prüfe Merge-Requests. Wo eine Entscheidung lauffähigen Code braucht, baue ich eine erste Version mit Claude und Codex. Mein Anteil daran sind das Datenmodell, der Workflow und die Prüfung des Ergebnisses.

Können Sie unsere Auszubildenden ausbilden?

Ja. Meine Ausbildungsberechtigung der IHK Frankfurt gilt für zwei Berufe: Fachinformatiker Anwendungsentwicklung und Fachinformatiker Systemintegration. Damit darf ich Auszubildende in beiden Berufen ausbilden.

Unsere Entwickler nutzen schon KI-Coding-Tools. Was ändert sich?

Sie behalten die Tools und bekommen gemeinsame Regeln. Claude und Codex lesen eine Regeldatei. Eine Prüfung blockiert verbotene Tool-Aufrufe vor der Ausführung, und der Produktions-Branch bleibt geschützt. Auf der Plattform eines Kunden habe ich diese Grenzen gesetzt und die Prüfungen geschrieben und getestet.

Wie heißt der Leiter Softwareentwicklung auf Englisch?

Head of Software Development. Manche Unternehmen nennen dieselbe Position Director of Software Development oder Software Development Manager. Ich arbeite auf Deutsch und auf Englisch.

Arbeiten Sie vor Ort?

Ich wohne in Frankfurt und arbeite remote. Tage vor Ort in Frankfurt Rhein-Main brauchen keine Übernachtung. Zu Unternehmen in anderen Regionen Deutschlands reise ich für Planungstage und Bewerbungsgespräche.

Details zur Arbeit hinter dieser Seite

Ihr Leiter Softwareentwicklung in Deutschland

Ich bin Michael Wutzke, Leiter Softwareentwicklung für kleinere Unternehmen und den Mittelstand in Deutschland. Ich wohne in Frankfurt. In einem Videogespräch von 30 Minuten sprechen wir über Ihr Entwicklerteam und Ihre Pläne für seine Software. Sie erfahren, welche Spalte der Tabelle Ihr Unternehmen braucht und ob meine Erfahrung dazu passt.

Porträt von Michael Wutzke, Leiter Softwareentwicklung in Deutschland

Suchanfragen zu diesem Thema