I work at a smaller company where we need to wear multiple hats. When I was promoted from a Senior dev to a manager with DRs I was given the title of Lead developer. I act as both a people manger and the tech lead that makes architecture decisions. We are reevaluating our structure so I'm trying to get a better idea of what is typical around the industry for engineering leadership positions. YoE: 13 TC: 145
What do you mean what is typical? The name? The responsibilities? The money? The team size?
Name and responsibilities of the positions is mainly what I'm trying to figure out although team size likely factors in. We have a tendency to go our own way on a lot of decisions which later leads to confusion. If there was some consensus among other companies I figured that I could suggest a a shift in how we structure ourselves.
There's no standard, really. But generally lead developers are expected to still code about half the time whereas EMs aren't. EMs will generally have more DRs whereas tech leads might max out at 4. YMMV depending on company.
That is helpful, thank you!
There's a TLM title at Google that probably fits.
Title is myth. Do that leet and grab L5 at Uber/Google
Principal Engineer