Hacker News new | ask | show | jobs
by 3rdAccount 2856 days ago
At my company the levels for technical engineers (traditional engineering btw, not software) is: Engineer 1, 2, Senior, Lead, & Principal where Lead is supposedly equivalent to a Supervisor & Principle a manager. In reality we have only a few leads and no principals. So there is very little incentive to go technical as you'll never make more than a Supervisor and Supervisor has at least 4 more levels above it.

Part of the company is similar to the Peter principle, but where I am, all the smartest and most technical people go into management which creates a different problem. They're often sub par at managing people and the administrative side of things. It also creates brain drain where we constantly have a lack of know-how in the less senior ranks. On the good side is that things generally work better with highly technical management as they tend to almost always make superb decisions and don't have to constantly consult about things. My last manager could listen to work being done and know exactly which processes it impacted and why due to the specific SQL tables involved. They can also direct subordinates in the knowledge they took with them too. These managers tend to be more focused with getting the job done quickly and properly with minimum impacts rather than political infighting.

2 comments

A technical manager without political skills can hurt the team. They can’t get raises for them, resources, or recognition. A non technical political manager can easily outmaneuver a technical manager. It’s good to have a technical manager to get things done and learn, but expect to have to change jobs to get ahead.
Agreed in some cases, but again, I've been pleasantly surprised.

Technical managers understand what needs to be done...etc and enable high performing teams and make it well known during bonus discussions. When your department is responsible for major success each year, the technical manager can push promotions...etc fairly well. At this rate I'm avoiding the other departments like the plague.

Ah, well failure to use positions that exist is a bit strange. My test engineer is a “senior principle”. Losing her to a management role would be a blow to both my team and the broader product-line (ERP, many dev teams). Of course, I was a principle dev and moved into management for a change of pace and new challenges, so title and salary are no guarantee that tech talent stays in tech roles.