4 ms·
The responsibilities vary significantly across companies of different sizes. What follows is typical responsibilities of EMs in Amazon/Uber/Google type of orgs.
by vishnugupta 6y ago
The responsibilities vary significantly across companies of different sizes. What follows is typical responsibilities of EMs in Amazon/Uber/Google type of orgs.
1. Project manage your team's deliverables.
2. Interface with other teams/EMs to unblock your team's progress.
3. Interface with product manager/owner to plan for the upcoming quarter/half.
4. Represent/sell/market your team in appropriate forums so that you keep getting high impacting projects/work.
5. Keep an eye on inter-person dynamics within the team. Address them early.
6. Hiring. For your and other teams.
7. Plan for your team member's career growth within the org. Promoting someone takes active participation of the manager with a plan in place.
8. Keep abreast of the tech-architecture that team owns. You don't want to accumulate too much of tech debt.
Typically, a "team leader" works mostly within the team; infrequently interfacing with other tams; I'd say it's 80-20 split between within team outside team focus.
EM on there other hand spend about 60-70% of their time interfacing and interacting with people outside of their team.
Of course, exceptions exist but this is how it's been in my experience.
- fatnoah 6y agoAs an Engineering Manager vs. team lead or Principal Engineer, the main difference is your #7 (growth and performance). That's the thing I list as #1 in terms of what an Engineering Manager does. You'll play a big role in all of the others as you progress in seniority, but if you don't love the growth and planning, it's hard to success as a Manager. Related, you're also the one that has to make the hard decision when it's time to part ways with someone who's not working out.