Servant leadership may be the missing piece for helping your team reach the next level of success.
Managers of software engineering teams often feel conflicted about the value they bring. Particularly when overseeing teams with multiple senior/staff engineers that don’t quite need extensive people management, it may be valuable to turn the tables and start being a servant leader. Letting the team define the role and purpose of their manager can be a great way to avoid force-fitting the existing skills of an engineering manager onto a mature team whose needs are different.
Though there are many advantages to servant leadership, there are elements of it – that, if taken too far – could hinder your team.