Training

Once you agree that it’s time to ditch the old and get with the times, make sure the staff has ample opportunity to be trained properly so they can perform at their full potential. Check out what type of training is available and make sure you offer up what best suits the needs of your software engineers so they feel prepared before diving into that exciting, new technology.

Recognition

Employees love recognition. Whether they’re doing that task that no one else wants to do or have taken the initiative to do something new, they don’t want their hard work to go unnoticed. Software engineers are often introverts and prefer private rather than public recognition and might especially appreciate peer recognition for an outstanding piece of creative code. Establishing a culture in which people regularly thank each other and express gratitude to their coworkers and staff can make for a happy workforce. Globoforce is one company that helps organizations recognize the power of recognition and how to do it well.

Source: http://techbeacon.com/13-ways-motivate-software-engineers