Software Engineer Titles Have Almost Lost All Their Meaning
trevorlasn.com
trevorlasn.com
I worked for an old cell phone company called Air Touch, and my job mostly consisted of writing and maintaining some scripts and solving the occasional data cleanup or import/export problem. My training and experience were minimal, although I did a good job even if I do say so myself. My title? Software engineer.
Instead of getting into the weeds about what titles ought to mean, or embarking on this quixotic effort toward persuading people to harmonize them, I have found it much easier to just ignore them altogether.
Either you introduce titles below or above.
In practice the industry did both - Graduate, Associate, SE, SSE, Staff SSE, Principal SSE.
I guess it was one of those memorized-but-not-learned lessons.
Actually it was you who said that. I said it was title inflation.
>> Trying to make sure I understand what you’re saying.
> title inflation.
Why? Because if you as an employer or manager don't inflate titles, you're eventually going to lose people. Sure, maybe the "right thing to do" is to resist title inflation, but when your good engineers with 5 or 10 years experience see people at other companies getting a Senior title with half the experience, they're going to want a similar title. Are you as an individual manager or company really going to die on that hill and lose good engineers just because it's "better for the industry", when you can keep them at no additional cost just by changing a few words in the HR system?
This may an annoying problem, but it's a pretty small one as far as problems go.
:/