Skip to content

Tag: career growth

Unlock Your Soft Skills To Win The Career Game

Have you ever received feedback from your manager that you should improve your communication skills? Or that you should create more visibility for your work? And another one, that you should work on your influencing skills? These are all related to soft skills, and it can be confusing what they mean and how to improve on them.

As a tech manager, I find myself giving that feedback regularly to engineers. About 50% of them get it, however, the other 50% roll their eyes and reply “Soft skills? Pffft, I’m an engineer, I don’t need that. All I gotta do is code harder and learn technologies A and B and I’ll keep on going.”

And that’s where they’re wrong, as sadly, I’ve seen such neglecting of soft skills ending up costing many of them years of stagnation for their tech career. The same could happen to you, or might already be happening to you without you realizing.

I wanted to follow up on my article about career progression for senior developers, by addressing the topic of how to map and learn the skills needed for tech jobs.

Soft skills and teamwork
skills are what’s gluing
hard skills together.

So in this series of three articles, I’ll first be covering what is the difference between hard skills and soft skills, and why soft skills matter even if a great part of your job is purely technical.

Another difficult problem is how to prioritize those skills so you can improve predictably. To address that, in the second article I’ll share a map that I’ve created and which shows how different types of skills relate to different career paths.

Finally, in the third and last article, I’ll cover the top skills you should focus on as a senior engineer or as an engineering manager if you want to see fast progress in your personal growth.

Let’s get started with defining the types of skills and why they matter.

Becoming a Manager of Managers

After I shared my article about the next career moves as a senior developer, someone asked me the following question over the weekend:

“I’m a senior engineer who recently switched to leading a team of engineers. How do I grow in the managerial career path and become a manager of managers?”

It’s a great question, and not a trivial one. Becoming an engineering manager is often straightforward, but the next step, becoming a manager of managers, ends up being a career blocker for many.

If you’ve been wondering the same thing, then the first step is to look at your current workplace by addressing the following questions:

  1. Did you see any colleagues becoming a manager of managers via an internal process over the past year?
  2. What type of projects did these colleagues work on, with who, and in which department? Can this be reproduced?
  3. Is your department or a nearby department growing, and will a position of manager of managers open soon?
  4. Do you see yourself staying at your current company for the coming two to three years?

If you could answer YES to all of the above, it means there is a chance you could grow internally. From there, you have to start planning to position yourself so you get the job when it opens.

If you answered NO to any of the above, then you’re in the wrong company, and it’s time to plan a move. Selecting the right next job and company, so it’s aligned with your career aspirations, is going to be a crucial step.

In this article, I’ll be diving into both cases by providing a guide on how you can plan this career move, and if you’re lucky enough to get a shot at it, how to handle your transition into your new role.

In addition, as I’ve run dozens of leadership interviews and selection processes, and as a manager of managers myself, I’ll be sharing insider information on how managers will evaluate you and will decide whether you get the job or not.