Comment by tptacek

3 days ago

Seniority means you've held the role for a long time.

Time is required to be a senior engineer, but time does not _make_ you a senior engineer.

You need time to accumulate experience. You need experience, time in the proverbial trenches, to be a senior engineer.

You need to be doing different things too, not just implementing the same cookie cutter code repeatedly. If you are doing that, and havent automated it, you are not a senior engineer.

There is no real definition of a senior engineer. Just looking at years served seems is wrong imho.

  • There's what "senior"-level developers say about themselves, and there's what's actually generally true about them. The two notions are, of course, not the same.