Software engineers who are not proactive and sincere in their work fail to achieve their career goals. They do the bare minimum tasks assigned to them. Even to do that, they take their sweet time. Many times the whole team suffers due to the low quality of work delivered by such developers.