From software engineer to manager: what changes when you start leading people?

Being good at your technical job doesn’t automatically prepare you to lead a team.

Many software engineers, developers and technical specialists move into management because they are highly capable individual contributors. They know their subject, solve difficult problems and deliver strong work.

Then the job changes.

Suddenly, success depends not only on what you know or produce yourself. You also need to understand what motivates different people, delegate effectively, give feedback, handle difficult conversations and create the conditions for a team to perform well.

Some people make that transition naturally. Others find it much harder than they expected.

And that is understandable. The skills that made you an excellent engineer or developer are not exactly the same skills you need to manage people.

Why can the move from software engineer to manager be difficult?

Technical environments tend to contain very capable people. That can create a few assumptions and we may assume that smart people will automatically know what they need to do.

That they will ask for help when they need it. That they will be motivated by the same things that motivate us or that the way we prefer to work will suit them too.

It often doesn’t.

One of the biggest shifts in leadership is recognising that what works for you may not work for someone else.

Different people need different levels of direction, support, challenge and autonomy.

That becomes particularly important when you are managing people whose expertise may equal or exceed your own. Your job is no longer to have every answer. It is to help the team use its expertise well.

Why do technical managers often find delegation difficult?

Delegation is a common challenge for people moving out of an individual contributor role.

If you are used to doing something well yourself, taking it back can feel efficient. You know how to do it, you know how long it should take and when deadlines are tight, doing it yourself can appear easier than explaining the work, supporting someone through it and checking progress.

But that approach has limits.

If important work always comes back to you, you become a bottleneck. Your team has fewer opportunities to develop, and you remain involved in work that someone else could learn to own.

Good delegation therefore involves more than handing over a task.

It means being clear about the result, helping someone develop the competence and confidence to deliver it, and agreeing appropriate check-ins so that you stay informed without slipping into micromanagement.

This is something we explore very practically in our programmes. Participants consider what makes delegation difficult, what they themselves need when work is delegated to them, and how to build a process that creates both accountability and trust.

You may also find Free Up Time to Lead by Empowering Your Team useful if delegation and ownership are becoming recurring challenges.

People leadership is more than managing delivery

Technical leaders are often very comfortable discussing projects, deadlines, quality and delivery. People leadership adds another dimension.

You also need to consider:

  • What culture are we creating?

  • Are expectations clear?

  • What motivates different people?

  • Are people receiving useful feedback?

  • Do they feel able to raise concerns?

  • Are performance issues being addressed early?

  • Are we developing the team rather than simply completing the work?

  • Are people collaborating effectively across functions?

These may once have felt secondary to the technical work. Once you lead people, they become part of how the technical work gets done.

The Leading Technical Teams programme therefore looks at what teams deliver and how they work together, including motivation, feedback, psychological safety, coaching, collaboration, and difficult conversations.

If difficult conversations are one of the areas you find hardest, Having Difficult Conversations with Confidence explores that in more detail.

What makes leadership development credible to technical teams?

This matters.

Many engineers, developers and analysts are understandably sceptical of leadership development that feels vague or overly theoretical.

Most of their professional training has been technical and analytical.

They are used to asking:

Is it true?

and

Does it work?

That is a reasonable standard.

Good leadership development for technical teams should therefore explain the evidence behind the approach, not simply present a model and ask people to accept it.

On our programmes, we draw on research in areas such as engagement and psychological safety, and participants can explore further resources through the supporting learning portal.

But evidence alone is not enough.

People also need practical tools they can use when they return to work.

For us, that is an important test of the learning: can somebody take an idea, adapt it to their own leadership style and use it in a real conversation or situation the next day?

What should HR and L&D look for when supporting technical managers?

Most good management programmes will cover broadly similar topics.

  • Leadership.

  • Feedback.

  • Delegation.

  • Team development.

  • Collaboration.

  • Difficult conversations.

  • Influencing.

  • Strategic thinking.

The difference often lies in how those subjects are taught.

For HR, L&D and engineering leaders choosing development for technical teams, I would look at three things.

1. Does the provider understand technical environments?

The examples, pressures and language need to feel relevant.

Technical teams often work across complex projects, specialist disciplines, demanding clients and fast-changing environments. Leadership development needs to recognise that context.

2. Will the approach feel credible to an analytical audience?

Technical participants may quite reasonably challenge the evidence behind an idea.

A good facilitator should welcome that, explain the research and treat scepticism as something to engage with rather than overcome.

3. Will participants actually use what they learn?

A programme can be intellectually interesting and still change very little.

Look for practical application, opportunities to practise and tools that participants can take back into real conversations with their teams.

What changes when technical managers develop their people-leadership skills?

The organisations we work with commonly tell us that managers become more confident.

  • They set clearer goals.

  • They give better feedback and become more open to receiving it.

  • They pay more attention not only to what their team is delivering, but to how people are working together.

  • They become more comfortable dealing with difficult conversations before issues have the chance to grow.

Several clients have also chosen to run the programme again, which is useful evidence that they see value in the approach.

The goal is not to turn engineers into generic managers.

It is to help technically credible people add the leadership skills they need to get the best from other technically capable people.

Where should a new engineering manager start?

You do not need to solve everything at once.

Start with a simpler question:

What would you like to be doing differently a year from now?

  • Perhaps you would like to delegate with more confidence.

  • Handle performance conversations earlier.

  • Give clearer feedback.

  • Spend less time doing work your team could own.

  • Build a stronger culture.

  • Or lead more effectively through the changes that AI, growth or customer expectations are creating.

Then ask what would help you close that gap.

That might involve reading, watching a useful talk, using AI to explore an issue, working with a coach or joining a structured leadership programme.

There is no single route that suits everyone.

The important thing is to be clear about where you want to improve and choose support that fits your goals, time and budget.

Supporting technical experts to become stronger people leaders

If you are responsible for developing software leads, engineering managers or other technical leaders, our Leading Technical Teams programme is designed specifically for that transition.

It combines evidence-based leadership development with practical tools for delegation, feedback, coaching, team culture, collaboration, difficult conversations and strategic thinking.

You can also view the Leading Technical Teams course content if you want to see how the programme is structured in more detail.

Kate Jennings

Looking for leadership development for your organisation?

We design practical, evidence-based leadership development tailored to your people, culture and organisational goals.

Discuss your requirments
Next
Next

From scientist to manager: what changes when you start leading a research team?