The Software Engineering Manager Handbook

Hugo Pono
8 min readAug 20, 2021

Our world demands a new generation of leaders! Build them in 9 easy steps.

Our world is on the path of becoming pure technology; from flying cars, delivery drones, autonomous ubers, microdevices to monitor your body, videos of your ancestors generated from old pictures, and many more. This means that the demand for software engineers will continue to grow exponentially.

And with this, we will need leaders who guide them through success, coach them, and help them take the best of them, which squiz their maximum potential.

Every software engineer I have been working with, I expect that she or he eventually become a better manager than I am today. And that’s why I wrote this handbook, so they can use it as a guide, a list of usable tools, methods, practices that will make them do their job in a better way.

1. Recruiting

You need to make sure you start things with the right foot; hiring the correct people can make your life really easy over the years.

This process involves 3 steps:

  1. Looking for the candidate with the correct profile.- Just search on any job seeker platform. Linkedin is the most preferred one.
  2. Prepare standard material to evaluate the profile.- Create an assessment and a series of exercises. Asking the right questions will give you exactly what you are looking for.
  3. Measure the results of the evaluation.- Is important that you measure each question and exercise with a value from 1–5 or any scale you prefer. But make sure that you or your team always rate candidates with the same value when the response is of the same quality for the same question.

You need to make sure that you are making decisions in the most objective way possible. And that means you need to remove humans from the process, so you can avoid unconscious bias. There is a lot of tools that let you automate all of these processes.

2. Onboarding

Now that you hire the right person make sure they feel like they are at home. Give them a warm welcome, introducing them to the team, give them a tour around the company, take them out for lunch, be their best friend on their first special day.

--

--

Hugo Pono

I have been in the software development industry for more than 14 years. I have experience building, designing and architecting enterprise software.