GoofyBiscuit
GoofyBiscuit

Do you think Engineering Manager Role is Redundant?

I'm not intending to offend anyone or their role. I have conflicting view on this. These are my points -

  1. You have senior engineering roles like staff engineer, principal engineer, chief software architect, director of engineering etc. depending on a specific companies hierarchy.

  2. The above senior roles are good at planning projects, architecting, leading the development, delivery and maintainence. Given the technical depth people in these roles have and leadership skills they develop along the way, they can lead engineering teams to get things done.

  3. The people in above roles are the right people to lead because they have strong depth and breadth of technical knowledge and they are partly hands-on themselves.

  4. You have product managers(and probably project managers as well) planning things from business priority, tracking the work, coordinating with external parties, contracts, pricing, negotiations.

Then what exactly do engineering managers do? They don't have either complete technical ownership nor complete product ownership.

Also, I found the following post which might suggest that companies might be realizing the redundant nature of this role.

https://www.businessinsider.com/mark-zuckerberg-why-companies-laying-off-managers-flattening-org-structure-2025-5

Again, not trying to offend anyone. I'm purely weighing pros and cons to choose a right career path for myself.

10d ago
Talking product sense with Ridhi
9 min AI interview5 questions
Round 1 by Grapevine
DizzyBoba
DizzyBoba

Isn't it EMs job to make sure every engineer has enough work on their plate at all times? Why would you want to waste a Director of Engineering's time to do that

(Just typing this for arguments sake, I also think managers shouldn't exist)

GoofyBiscuit
GoofyBiscuit

That's what program manager and product managers do right? Creating JIRA boards, sizing the work, assigning each engineer the number of tickets which can fit in 2 week Sprint. My tech lead in this meeting (who is closely involved in design and architecture, also does coding whenever he could), discusses details on what every ticket needs, from implementation to testing to deployment. Hence providing the guidance - which literally is leading the project. He concurrently is leading multiple projects.
The engineering manager is more involved in promotion, hiring, deciding salary, feedbacks etc. More admin work.

Discover more
Curated from across
Office Gossip
by SwirlyRaccoonTarget

Managerial Role vs Engineering Role

I'm relatively early in my career, and has been working as a Program Manager (it doesn't mean that I have anyone reporting to me). I love what I do. The pay is also decent.

I also like software engineering (app development mainly). I u...

Layoffs
by SleepyKoalaSoftware Engineer

Engineers Irreplaceable ?

I have heard a lot of people suggesting stay on a technical side ,coding side if you don’t want to be laid off and always have a market value . But now I see almost everyone is getting laid off !! What are your suggestions? Choose a car...

Misc
Misc14mo
by ZoomyNuggetSoftware Developer

How can M.B.A help me in my career?

Hi All, I am a Java developer with >5 YOE, currently working in a low code tool. I see a bunch of my colleagues and friends are pursuing M.B.A which made me feel lagging. Could you please tell me

  1. if this degree is relevant to me in m...