←back to thread

108 points throwaway929997 | 1 comments | | HN request time: 0.237s | 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
CoastalCoder ◴[] No.43363141[source]
In the U.S., maybe somewhere like Naval Undersea Warfare Centers (at least when I worked there).

The problems they're solving are pretty constant, but they go very deep technically for those who are interested. There's a very long learning curve compared to most private sector jobs, but you can power through it in proportion to your personal ambitions.

Downsides: (1) You're a political punching bag for 50% of the candidates in each federal election, except in years where military power is on the electorates' minds. (2) Mediocre pay. (3) Soul-crushing bureaucracy. (4) It's the only job I've ever had where the employer has missed payroll.

Other pros: (1) Working with the same folks for many years can be nice. (2) Within limits, national defense is really important. If you want it done well, this is an opportunity to pitch in.

Caveat: invading Greenland or Panama isn't what I'd call "national defense". But the learning curve / hiring process are too cumbersome to quit and rejoin every 4 years depending on politics. I know of no good solution to this one.

replies(2): >>43363809 #>>43363883 #
cbsks ◴[] No.43363809[source]
I interviewed at NUWC Keyport when I was in college. Seemed like an interesting place to work but they didn’t have any real programming roles at the time. My interviewer asked if I had experience with UML and talked about how he wanted someone to document and optimize their assembly line procedures. I’m not sure he knew exactly what he wanted.
replies(1): >>43364032 #
1. CoastalCoder ◴[] No.43364032[source]
In my experience, tasking was really department-specific.

On the bright side, once you were inside and got your bearings, it was reasonably easy to get transferred to a department that better suited one's interests.