Counter opinion: if you want to advance in your career, always opt for management roles when given an option, even if you feel you don't love the shitwork that comes with it. Management is more versatile, more leveraged, and always has a seat at the table, whereas senior IC's power is serving at the peril of some manager. I would argue the most senior ICs that actually are successful are also managers who are afforde…
Counter: I was once promoted to a management role and I hated it. I kept it up for a year and then went back to dev in another company. Not all people want to be in meaningless meetings, shuffling people around and dealing with their personal/career growth, dealing with project plannings and Gantt charts, preparing presentations for upper management, etc. /rant :)
Why Senior Engineers Should Stay ICs
11–20 of 24 posts
Re: Why Senior Engineers Should Stay ICs
#12Counter opinion: if you want to advance in your career, always opt for management roles when given an option, even if you feel you don't love the shitwork that comes with it. Management is more versatile, more leveraged, and always has a seat at the table, whereas senior IC's power is serving at the peril of some manager. I would argue the most senior ICs that actually are successful are also managers who are afforde…
counter counter point: Meta, Amazon, and other tech co's have considerably flattened their orgs in recent years
Re: Why Senior Engineers Should Stay ICs
#13Nowhere in the article does it mention how growth materializes. It seems like if you do this you'll just continue to be a senior engineer forever.
You have to find a way to get yourself into strategic leadership and step away from coding to move up to those higher levels.
In this world, there are doers and dinguses. If you're still doing, the dinguses who manage you don't want you to stop doing.
Re: Why Senior Engineers Should Stay ICs
#14however, when it comes time to find a new place i find i’m overlooked because im older than most IC, don’t have the requisite experience for management (usually an ATS weed out), or my salary is above most “normal” IC bands. so now i regret not adding more management experience to my CV
Re: Why Senior Engineers Should Stay ICs
#15Counter opinion: if you want to advance in your career, always opt for management roles when given an option, even if you feel you don't love the shitwork that comes with it. Management is more versatile, more leveraged, and always has a seat at the table, whereas senior IC's power is serving at the peril of some manager. I would argue the most senior ICs that actually are successful are also managers who are afforde…
Re: Why Senior Engineers Should Stay ICs
#16i’m conflicted on this one. i’ve actively resisted management roles (except once where i was expected to be both primary IC and team lead) in favor of increasing both breadth and depth of IC expertise. i’m consistently top tier of my teams due to much this. however, when it comes time to find a new place i find i’m overlooked because im older than most IC, don’t have the requisite experience for management (usually a…
In 2016, I was a senior engineer on two projects—one involving hiring contractors and another leading a legacy transformation with a small team. I preferred the latter.
Next, I joined a startup, gained hands-on AWS experience, led AWS initiatives across teams, and focused on POCs/MVPs, actively avoiding team lead roles.
Then, I landed at AWS Professional Services as a mid-level consultant, leading smaller projects or workstreams in larger ones.
After leaving, I had a choice: a strategy role overseeing acquisitions or a staff software architect position at a consulting firm. I chose the latter.
Now, I either work with customers to define requirements and project plans (acting as a solution architect) or lead multiple workstreams, coordinating architects, sales, customers, and project management.
Re: Why Senior Engineers Should Stay ICs
#17Counter opinion: if you want to advance in your career, always opt for management roles when given an option, even if you feel you don't love the shitwork that comes with it. Management is more versatile, more leveraged, and always has a seat at the table, whereas senior IC's power is serving at the peril of some manager. I would argue the most senior ICs that actually are successful are also managers who are afforde…
In my current niche - cloud consulting - I can be over a project dealing with software development, cloud architecture, data analytics, migrations, cloud hosted call centers, etc.
Just like an engineering manager, I don’t have to be the best at each role. I just need to be comfortable working at that level of “scope”, “impact” and “ambiguity”.
Re: Why Senior Engineers Should Stay ICs
#18In my experience (Sydney, Autralia) being a competent and productive IC in an organisation has limits. An alternative is to become a contractor and build up a reputation for delivering quality results on time and budget. You can easily out earn the managers and garner respect. However, the longer you stay with a client the more you get sucked into the meetings and politics.
The downside of contracting is that you need to continually evolve and technologically skate to where the puck will be. Doing so requires one to be clued into emerging fads as seen from the clients' perspective not your nerd's view.
Re: Why Senior Engineers Should Stay ICs
#19Counter opinion: if you want to advance in your career, always opt for management roles when given an option, even if you feel you don't love the shitwork that comes with it. Management is more versatile, more leveraged, and always has a seat at the table, whereas senior IC's power is serving at the peril of some manager. I would argue the most senior ICs that actually are successful are also managers who are afforde…
It's a completely different world, and some people aren't made for it. Among other things, the politics of management positions is often pretty intense, and not something that engineering-oriented people find fulfilling.
Re: Why Senior Engineers Should Stay ICs
#20Counter opinion: if you want to advance in your career, always opt for management roles when given an option, even if you feel you don't love the shitwork that comes with it. Management is more versatile, more leveraged, and always has a seat at the table, whereas senior IC's power is serving at the peril of some manager. I would argue the most senior ICs that actually are successful are also managers who are afforde…
counter counter point: Meta, Amazon, and other tech co's have considerably flattened their orgs in recent years
Being a manager is "not a promotion" promotion.