Director-level here. It's great that you gave it a shot, but management isn't for everyone! In fact, when most engineers come to me and say "I want to be a manager," the first thing I say is "No, you don't." Not in a judgmental way, and not in a mean way, but more as a warning system to say "You want more money or responsibility, and management is one of many ways to get those things." The other thing I say is, "At s…
> So with all of that said, management is NOT "a part of career progression." Legally, in order to be able to do certain things in a corporation you need to be a manager, director, or VP (i.e. sign contracts). A "Staff" is a made up term that is not recognized by any legal system or secretary of state, and that person will never be able fulfill vital corporate functions. Someone who is not a manager will never be pri…
You don't need to manage people to level up in technical skills and leadership, and you certainly don't need to sign contracts to lead a project. There are plenty of ways to get more money and more responsibility that don't involve eventually becoming the CEO.
I personally have three Principal Engineers that work for me. They don't sign contracts, but I can give them a project and they'll do all of the technical designs and mentoring and development, while my managers can focus on more people-related things, such as inter-team collaboration, daily rituals, performance reviews, promotions, engaging with team members to keep up morale and productivity, and more. And for what it's worth, my managers are not authorized to sign contracts, either -- but they're still managers!