2 ms·
That took me by surprise too. One hypothesis could be that so many companies that levels.fyi tracks have grown so quickly that they've chosen to stuff themselve
by patrickyeon 7y ago
That took me by surprise too. One hypothesis could be that so many companies that levels.fyi tracks have grown so quickly that they've chosen to stuff themselves full of relatively junior SWEs. I think there are lots of reasons people in strategy positions would choose to do this, whether I agree with them or not.
But re-read the description of "Software Engineer (II)" closely:
> Typically 2-5+ years of experience. [...] At many companies, this is considered a 'career-level', as in you
can spend the rest of your career operating at this level without being pushed out for not being promoted.
So, it doesn't suggest it caps out at 5 years, and this could be where people who do "good, but not outstanding" work end up. Also the next level says "Role shifts more towards design rather than implementation depending on size and expectations at company.", so maybe the big break isn't "seniority and how good you are at your job" but rather "can you, and do you want to, work at the next level of design abstraction?"