←back to thread

108 points throwaway929997 | 1 comments | | HN request time: 0.203s | source

(Throwaway for hopefully obvious reasons) I’m a software developer (web, fullstack) that’s been in the industry for about 10 years now and I’ve gotten to a point where I don’t care about advancing my career. My current title is Senior Software Engineer and, if I had it my way, I would be happy to keep that title for the rest of my career. I tried being a manager for a bit and hated it, and, in a similar fashion, the increased responsibility and scope of going down the road of Staff+ engineer holds no interest to me.

My only issue is that my current job has a very strong “up or out” mentality that I’m starting to push up against. And most other places I’ve worked at or talk about with friends seem to have similar attitudes toward career progression. I just want to do my job well, learn new things, and contribute to the businesses success. I don’t want to have to try and figure out with my manager what projects I should work on to make myself look good and be able to work my way up the ladder.

Has anyone worked somewhere that they felt they could just do their job without worrying about the career advancement aspect? I’ve contracted a bit and know that this would align well with this goal, but I enjoy having health insurance and not having to scrounge for work all the time.

Show context
rel2thr ◴[] No.43363647[source]
do staff engineers really have increased responsibility & workload at your company? The distinction between staff and sr is kind of fake at most places I think. If anything, its just staff have more leeway to choose what to work on.
replies(1): >>43364589 #
1. alexjplant ◴[] No.43364589[source]
Depends on the company. Staff can mean somebody who...

- Has very specific domain expertise in an area critical to the company

- Can work across the stack and get a project done from 0 to 1 without throwing their hands up in defeat when they can't plow through it with SO/Copilot

- Gets a bunch of stuff out the door that management cares about

- Acts as technical lead on large cross-team initiatives

There's basically no consistency from company to company as to which of these truly qualifies somebody as Staff-level. As I'm so fond of pointing out there are places that call every non-Junior person a "Principal Engineer" and places that hire 24-year-olds as "Senior". Titles simply aren't fungible across companies. Show an Amazon employee this comment and they'll say that those first 3 are expected of a Senior engineer. I similarly was doing a lot of 2, 3, and 4 at a company that flat-out refused to promote me to Senior because I didn't meet some arbitrary HR criteria that they cooked up decades prior.

At this point I don't care what somebody calls me as long as I get paid market value to do things in a smart way with people that are well-intentioned.