Head of Software Development for companies in Germany
I am Michael Wutzke, Head of Software Development for smaller companies and Mittelstand firms in Germany, and an IT expert for data platforms. I have built software for more than twenty years and have more than ten years of leadership experience. As the lead of your development team, I give the management release dates it can plan with. I support companies as a freelancer or permanent employee, remote from Frankfurt with on-site days. Book a 30-minute video call. We look at your task, and you find out whether I can help.
What I bring to your development team
-
Experience with software people use
For more than twenty years I have built software for customers, from shop checkouts to market data for institutional users. I set the order of the backlog by what your customers and staff need next.
-
Dates the management can plan with
I have written project plans for more than ten years. My schedules show the uncertainty as a range, so the management sees early when a date moves.
-
Developers and apprentices
I hold a training authorization from IHK Frankfurt for two IT apprenticeships, one of them in application development. With it your firm can train its own developers.
-
Claude and Codex under the team's rules
On a client's platform Claude and Codex work in one repository with the developers. Their credentials cannot push to production, and a person confirms each production change.
-
Leadership beyond the team
As CIO of a Frankfurt fintech I coordinated people from development, infrastructure, product and sales. Part of the role was to explain technical matters in plain words.
What a Head of Software Development does in an established firm
A Head of Software Development leads one team of developers and answers for what it ships. German job ads call the position Leiter Softwareentwicklung.
The management of a Mittelstand firm needs two answers from that team. When does a change go live? Who carries on when a developer leaves? The release plan answers the first question. Code review answers the second: a second person reads a change before it is merged, so more than one person knows the code.
Head of Software Development, team lead or CTO
The three titles overlap, and firms draw the lines in different places. The table shows one split for a firm with one development team. Bring it to our call, and we mark the column your firm needs.
| Task | Team lead | Head of Software Development | CTO |
|---|---|---|---|
| Reports to | The Head of Software Development | The managing director or the CTO | The managing director or the board |
| Code | Writes code most of the week | Reviews merge requests and writes code where a decision needs it | Writes little code once the team grows |
| Releases | Plans the current sprint | Plans the releases of the next months, with dates for the management | Decides the architecture the releases build on |
| Estimates | Estimates tickets | Estimates projects as ranges the management can plan with | Plans the technology budget |
| Hiring | Takes part in technical interviews | Writes the profile with HR and decides with the management | Plans the size of the technology teams |
| Training | Pairs with new developers | Plans onboarding and apprenticeships | Sets the training budget |
| AI coding tools | Uses them in daily work | Writes the rules the team and the agents work under | Decides which tools the company licenses |
In a firm with one team, the Head of Software Development may take on part of the team lead’s column too. I have worked in both columns. For online shops of Lidl and REWE I led projects and programmed front ends and back ends. As CIO of a Frankfurt fintech I held the budgets and coordinated four teams.
How I lead a development team
I lead through written rules and a plan the management can read. The rules bind the developers and the AI coding agents in the same way.
Release rhythm
I keep the backlog in a tool such as Jira and give tasks a finish date. The schedule is visible to the team and to the management. I have run projects with Scrum and hold the Professional Scrum Master I certificate.
Code review
A change reaches the main branch through a merge request that a second person has read. Production is a protected branch. A push waits until the CI checks have passed.
Estimates
I estimate in ranges and write down the open questions behind a range. When a question is answered, the range narrows. The management sees a new date as soon as the range changes.
Hiring and training
For a global real estate database I hired people and led the teams that built its web solutions. A new developer starts with the written rules and a small first task that goes through review. My training authorization from IHK Frankfurt lets your firm train apprentices in application development as well.
Claude and Codex in the team
When developers use AI coding tools with personal settings, each one works under different rules. On a client’s platform I keep AI coding agents under the same rules as the developers. Claude and Codex read one shared rule file there. A hook checks each tool call before it runs and blocks what a rule forbids. Before an agent changes code, it queries a knowledge graph of the code and the documentation.
My roles in software development, newest first
- A client’s platform transformation. With Claude and Codex I help break up a monolithic application. The work has produced more than 300 RESTful API endpoints and more than 8,000 commits.
- Head of Decentralized Finance and Node Operations, then CIO, at a Frankfurt fintech. I coordinated people from development, infrastructure, product and sales. I was responsible for the budgets and received procuration.
- Project Manager and Web Developer at an insurance group. I planned and built its web portals with Scrum and Jira. For a contract management portal I programmed the front end in Angular and connected an existing CRM.
- Project Lead and Developer in e-commerce. I led projects and programmed front ends and back ends for at least five online shops, among them shops for Lidl and REWE.
- Developer, then Managing Director and CTO, of a global real estate database. In its first years I programmed the websites and the databases myself.
Who I am
I am Michael Wutzke, and I live in Frankfurt. I have worked in IT and media for more than twenty years, as an employee and as a consultant. Today AI agents speed up how I build and transform data platforms. I teach practical work with Claude at Claude Hacker House. I work in German and English.
From the first call to the first release plan
-
Video call
Thirty minutes on your software, your development team and what the management expects from it.
-
Meeting the team
I meet the developers on site or by video. We look at the repository, the ticket board and the last releases together.
-
Contract or quote
A permanent position starts with a signed employment contract. Freelance work starts with a quote and your order.
-
The first weeks
I read the code and the open tickets. With the management I go through the table on this page and mark which tasks sit with whom.
-
Release plan
The management receives a release plan with dates as ranges. The open questions behind a range are written next to it.
Questions companies ask
Head of Software Development or CTO: which one does our firm need?
A Head of Software Development fits a firm with one development team whose managing director sets the technology course. A CTO fits when software is the product and the technology needs a seat in the management. For a funded startup I take on the position of startup CTO.
How much code do you write yourself?
Less than the developers in the team. I review merge requests. Where a decision needs working code, I build a first version with Claude and Codex. My part there is the data model, the workflow and the review of the result.
Can you train our apprentices?
Yes. My training authorization from IHK Frankfurt covers two apprenticeships: Fachinformatiker Anwendungsentwicklung and Fachinformatiker Systemintegration. With it I am allowed to train apprentices in both professions.
Our developers already use AI coding tools. What changes?
They keep the tools and get shared rules. Claude and Codex read one rule file. A check blocks forbidden tool calls before they run, and the production branch stays protected. On a client's platform I set these limits and wrote and tested the checks.
Leiter Softwareentwicklung: what is the title in English?
Head of Software Development. Some firms call the same position Director of Software Development or Software Development Manager. I work in German and English.
Do you work on site?
I live in Frankfurt and work remote. On-site days in Frankfurt Rhine-Main need no overnight stay. For firms elsewhere in Germany I travel for planning days and interviews.
Details on the work behind this page
-
AI agents under the same rules as humans
Limits at the resource, a blocking check before each tool call, and approvals that only a person gives.
-
Managing projects
What a project manager does for a team, from agile methods to change management, and how I did it in the past.
-
CIO and Head of DeFi at a Frankfurt fintech
Node operations, a market-data product, teams, budgets and procuration at a Frankfurt fintech.
-
Teaching and certifications
Where I teach, my certificates with the issuer of each, and my education.
Your Head of Software Development in Germany
I am Michael Wutzke, Head of Software Development for smaller companies and Mittelstand firms in Germany, based in Frankfurt. In a 30-minute video call we talk about your development team and your plans for its software. You learn which column of the table your firm needs, and whether my experience fits it.
Searches this page answers
- head of software development
- head of software engineering department
- director of software development remote
- head of development vs tech lead
- leiter softwareentwicklung
- software development manager roles and responsibilities
- software development team lead
- tech lead vs team lead vs engineering manager
- software development department structure
- software development estimation techniques
- code review process with AI
- training junior developers
- using AI in software development
- Codex vs Claude for software development