How someone is promoted to a manager role

How do I know if I’m ready to be a manager?

  • Does my passion lie in people or code?
  • Am I a clear communicator? Does everyone quickly understand my core message? Do I understand them?
  • Have I been good at identifying issues within my team, coming up with solutions, and successfully implementing these?

Expectations of a Software Engineering Manager

  • Communicate high-level priorites to team members
  • Help prioritize projects, tickets, and initiatives
  • Eliminte impediments to productivity for team members
  • Help team members progress in their career