> "Senior developer " is the worst role .... I jumped ship to a tech lead job
At a lot of companies the description you gave for "senior developer" would be described as a tech lead. In many other companies neither example you gave would line up to their terminology. And every possibility in between.
There's not much uniformity in titles and descriptions of roles.
Yeah, I was going to say the same thing. I've been a tech lead at 3 different places and they've all been close to what he described. Being a just a senior developer was always far more relaxed.
Tech lead, to me, is a guy who orchestrates projects at a very technical level that includes some shallowing coding for proof of concept and helping developers when they get stuck.
A lot of companies mistake tech lead for "senior dev" or "dev manager" or some chimera of both.
At a lot of companies the description you gave for "senior developer" would be described as a tech lead. In many other companies neither example you gave would line up to their terminology. And every possibility in between.
There's not much uniformity in titles and descriptions of roles.