4 ms·
Another thing to keep in mind is title inflation. The role that most companies these days call “Senior Software Engineer” is actually an intermediate-level rol
by questionableans 6y ago
Another thing to keep in mind is title inflation.
The role that most companies these days call “Senior Software Engineer” is actually an intermediate-level role (e.g., 5 years of experience). Staff is arguably where the actual senior-level roles start. This corresponds with the transition from being told what to do to being told to figure out what needs to be done and make it happen.
- disgruntledphd2 6y agoIf you are a Senior anything and being told what to do, you're not really a Senior. Maybe that works for you, if you're in the right place getting paid the right amount, but we do ourselves a disservice when we allow this to occur. My personal understanding was: junior: lots of tactical guidance medium: less tactical, lots of strategic guidance senior: no tactical, very vague strategic (normally coming from business partners). Maybe that's just me, though.
- learc83 6y ago>senior: no tactical, very vague strategic (normally coming from business partners). >Maybe that's just me, though. That's just you. I agree that's probably closer to how the terminology should work, but it doesn't. I'm unaware of any large company where senior engineers are getting direction directly from business partners. You're lucky if "senior" engineers have 3 years of experience.
- pbrb 6y agoI see it the same way. I've had to have the "why did you hire me if you're going to tell me how to do everything?" conversation with a recent manager.
- sciurus 6y agoThis is my experience, too. For example, if I look at the title breakdown across the three SRE teams at my employer it's Senior: 53% Staff: 35% Senior Staff: 12%
- deleted 6y ago[deleted]