I have a few questions about EM’s. I’ll answer for Salesforce in-line in the view of an IC 1. Do they contribute to the team by picking stories or epics from the sprint wall? 2. What is ratio of EM to IC in your company? 3. EM’s, how is your day like? What is a normal day and what hectic day? 4. Architectural prowess is a must is what I feel. But how close to code should engineering managers be? Not at all? Be able to fix bugs when needed? Or be able to deliver features?
Following
cause ICs won’t respect EMs if they make less than them joking but it’s because no one would make the move to EM if they get a pay cut from being an IC.
I might have been sleeping when I observed the data for 4. Looks like Google and Amazon are on par for managers managers (director level) and meta seems to be paying more as well. Will update my post
Thanks for sharing your inputs 🙇🏻♂️
+1 to Meta above. I've been at both Salesforce and Goog. Goog managers have deeper technical scope while sfdc has scope that is more people focused. I'm technically a tlm with 12 reports and I do zero coding, tons of strategy and alignment within and outside org. I also participate and give direction to a lot of projects and designs. More often than you think engineers end up solving the wrong problems or don't steer the project in the right direction. At Salesforce they have a very good agile practices and PM plays a big role in driving strategy and requirements and is part of every scrum team. At Goog a lot of the front line pm work is driven by eng managers as we don't have as many pms and rely on tpm many of which operate as helpers/coordinators as opposed to being product owners.. that responsibility ends up on the EM usually while true PMs work more with more senior leaders and execs afaict. Salesforce is very enterprise focused while the teams I worked on at Goog are consumer focused so the PM model from Salesforce wouldn't apply as well
Thanks for the insights! Since you say no code, how is TLM different from an EM? What was your role/level at SFDC when you switched and what level/role did you get into at G?
Tlm is supposed to be more technical and contribute through design or technical input/direction. Pmts to l5 several years ago, l6 now
An ICs view. At Salesforce 1. Rarely. May be about 2% managers get involved at code level. 2. Starting level (Manager) has about 5 employees, if they get to 10 they become senior. That is maintained when they go higher up. Instead of having up to 10 ICs, they will have manager and Principal or Architects under them. 3. Im not a manager. 4. NA