4 ms·
I'm struggling to understand who the audience of this post is. At the end of the day, "Senior Software Engineer" is a job role, not some ideology. Pretty much
by throwaway_snr 7y ago
I'm struggling to understand who the audience of this post is.
At the end of the day, "Senior Software Engineer" is a job role, not some ideology. Pretty much every where I've worked, Senior means someone who knows the why. Most companies review the engineers already on multiple axes, not just technical merit. There is little value in baking these non-engineering skills into the definition.
Articles like these certainly don't help much with the impostor syndrome.
- mgolawala 7y agoWhat aspect of the project are you referring to when you say "someone who knows why". I would imagine everyone on the team should know the "why". How about, a Sr. Software Engineer is someone who can work on, whatever technical problem your team is trying to solve, with little to no supervision. They can also be expected to occasionally provide technical direction/assistance to others on their team. Within that title you can always set grades to allow for progression in salary and experience. Sr. Software Engineer II or III and so on.