3 ms·
>> Despite being a staff engineer, managing 12 engineers, So this is actually a warning to me as a hiring manager. Good staff developers absolutely are technic
by skeeter2020 4y ago
>> Despite being a staff engineer, managing 12 engineers,
So this is actually a warning to me as a hiring manager. Good staff developers absolutely are technical leaders but if they have day-to-day people management skills I'm at best confused, at worst skeptical. Managing 12 engineers is a full time job before you even get to staff developer responsibilities.
- bartimus 4y agoI'm also confused. It's my understanding that staff engineers are responsible for taking the software into a certain technical direction. "Upper management" related to engineering. Wouldn't that automatically involve managing those engineers who are involved with the project(s)?
- molsongolden 4y agoIt’s frequently a high level IC role that is more technical leadership than people management.
- bartimus 4y agoI have a fairly high level IC / lead engineer role with two other team members (1 junior and 1 medior). I need to keep an eye on their work. Provide direction on how things can be implemented. I'm not their official manager. We have chapter managers for that. But chapter managers are more HR type roles. They aren't managing the day to day work. I guess my role is more close to someone managing the daily work of the team?
- nickm12 4y ago(broad generalizations ahead) Technical management and people management are different jobs. People management involves a lot more focus on hiring, performance evaluation, and performance management. It also tends to have many more meetings, including 1:1 meetings with all of your reports weekly or biweekly. This generally does not leave time for significant individual contributor work.
- deleted 4y ago[deleted]
- bartimus 4y agoYes, I've had meetings with those people managers. I would consider them more HR type managers. After some reading it's my understanding that - from an HR perspective - the main difference between a manager and an "individual contributor" is that the IC doesn't have direct reports. Since those tasks would take up too much of their time. Those tasks are being transfered to the HR style managers. But the IC still performs many tasks which are traditionally considered "management responsibilities" with their day-to-day work.
- kirso 4y agoIsn't this a responsibility of a an engineering manager and core competence? I believe Staff engineers work across squads and tribes to help solve various technical and architectural challenges.