I was chatting with an engineering manager last week and he mentioned
that the jobs he really wants are VP of Engineering
roles, but feels that no one is willing to take a gamble on him.
Instead he’s looking at line management opportunities in fast growing
companies where he can go in with a small team and rapidly grow
managerial scope as the company grows around him.
Rather than casting a stone, I promptly threw all my stones away:
I am guilty of pursing exactly that strategy in a previous job hunt.
If you luck into a good situation,
career progression can be so automatic early in your career that
it can take a while to realize later in your career that your progression’s slope
has flattened out like a penny thrown off the empire state building and then
run over by a coal train.
Broadly there are three types of engineering management jobs:
- manager where you manage a team directly,
- director where you manage a team of managers,
- vp where you manage an organization.
Especially early in your management career, it’s easy to conflate
reaching the next “rung” with reaching a certain number of people
you’ve managed. Following this line of reasoning, for a one hundred
person company to hire you, you might need five direct reports to be a manager,
twenty to be a director, and forty to be a vp.
It’s easier to focus on team size than title because
the low cost of minting titles drives a fiercely inflationary economy.
At Digg, I became a Director of Engineer because the company and my team kept shrinking.
Far from a recognition of my success, it was a party favor for participating in
one of history’s great showcases of snatching defeat from the jaws of victory.
As managers looking to grow ourseles, what we should really be pursuing is scope:
not enumerating people, but taking responsibility for the success of increasingly important
and complex facets of the organization and company. This is where advancing
your career can veer away from a zero-sum competition to have the largest team and evolve into a
virtuous cycle of empowering the organization and taking on more responsibility.
There is a lot less competition for hard work.
Companies will always need someone to run their cost accounting initiatives, to setup
their approach to oncall, to iterate on their engineering recruiting process. Strong
execution in these cross-cutting projects will give you the same personal and career growth
as managing a larger team. Project managing an initiative working with
fifty engineering managers is a far better learning opportunity than managing an organization
of fifty, and builds the same skills.
This realization was very important and empowering for me: you can always find an opportunity to
increase your scope and learning, even in a company that doesn’t have room for more directors
or vice presidents.
It also changed how I hire engineering managers, allowing me to switch from the
pitch of managing a larger team as the companies grows–an oversubscribed dream if there ever
was one–to a more meaningful and more reliably attainable dream of growing scope through broad, complex projects.
If you’ve been focused on growing the size of your team as the gateway to career growth,
call bullshit on all that,
and look for a gap in your organization or company and try to fill it.
You’ll be a lot happier.