19 ms·
Principal (even many Staff roles) at my company is reduced coding and many have direct reports, so YMMV. To stay coding, stay “senior” level.
by derwiki 6y ago
Principal (even many Staff roles) at my company is reduced coding and many have direct reports, so YMMV. To stay coding, stay “senior” level.
- tilolebo 6y agoI work with a Principal engineer in my team, who used to be the team lead. He works on IC level only, doing a mix of architecture and operations work, with some interviewing on the side. No direct reports. There are multiple Principals in the same situation. No direct reports, they just usually work on a scope that involves multiple teams,but they don't lead them.
- giantg2 6y agoHe could stay below senior level too. I'm intermediate and almost 9 years in.
- TheCoelacanth 6y ago9 years feels like a long time, but it's important to remember that it's not even a quarter of the way through your career.
- giantg2 6y agoThat's assuming one retires at 65. It seems most people in this industry retire closer to 50. I'd say I'm a third of the way in. Many people seem to make senior developer in 5 years. It's all politics though.
- TheCoelacanth 6y agoWhen technical track people have direct reports it's usually like here's two senior devs. Give them a sympathetic ear when they get frustrated about something and give them some tips about how to move up to the next level. When management track people have direct reports it's usually like here's six people to manage. Three of them are junior-level and need constant hand-holding.
- gwittel 6y agoIt really depends on the company (or even part of the company if its bigger). As a Principal I do code less than I used to as Staff or Senior. But I still do a fair amount of coding (along with design, arch, mentoring/guiding). I've made it clear that I want to remain a hands on engineer, and my company has let me remain so. Not everyone is so lucky to have a choice, but if you do -- In the end, its finding a place where you can get the balance that makes you happy.