I have worked in some of the best tech companies in the world, which are able to attract the best of the best software engineers with remarkable skills.
A great manager watches for your back, he/she is person that you could rely on and this builds a strong foundation of trust.
A great leader cares about his/her team, spend time with you to understand your goals and mentor/teach you to grow and learn. He/she knows if his/her people are taken care of, the team will be successful at the end. All team members are on the same ship with the leader. The captain of the ship is responsible for the ship direction and the sailors, which leads a successful voyage. And this why it is very important for the leader to set up a successful example, because every action from the leader is watched very closely and mimicked by everyone on the team. The leader defines the culture of the team.
Passion, humility, empathy and integrity are the most important attributes that I look for in world-class leaders because I believe these attributes determine he/she is going the right direction, and eventually lead to success.
This post is also on Medium