I was doing senior-level work extremely well. That's exactly why I wasn't getting promoted.
I was doing senior-level work extremely well. That's exactly why I wasn't getting promoted.
More systems owned. More shipped. Higher quality. I thought that was the path to the next level — just a slower one.
It isn't.
It's a different job, and I was doing the wrong one well.
The first time I tried the actual job, it went badly.
I'd spotted a system outside my team's boundary quietly costing the whole org money and time. I started pushing to fix it.
The owning team pushed back hard. It had worked for years. Nobody had asked me. To them, I was a stranger with unsolicited opinions about their code.
I read that resistance as proof I'd overstepped.
It wasn't. It was the first time I'd done work at the level I was trying to reach.
Senior and the level above it — Staff, Principal, whatever your company calls it — aren't the same work at a higher quality bar.
Three things change:
Scope: Senior means owning a system well. The next level means defining and owning a problem — usually one that sits outside a single team's boundary.
Assignment: At senior, a problem lands on your desk and you solve it. Above that, nobody hands it to you. Finding it is the job.
Visibility: At senior, good work speaks for itself. Above that, it doesn't. You're building a new direction, not shipping a feature. If you can't articulate why it matters, nobody knows to bring you the next problem worth chasing.
Looking back, I'd gotten the first two right. I found the problem and picked it up without being asked.
What I missed was the third. I never made the case for why it mattered. To the owning team, it looked like criticism, not strategy.
All three generate friction, and that's the part nobody warns you about.
Define a problem that spans teams and you're in someone else's territory. Pick your own work and you're betting on judgment nobody asked you to exercise. Talk about direction instead of delivery and it can read as politics to people who measure output in shipped features.
If your daily work feels comfortable, you're probably still doing senior work very well.
Which of the three is hardest?