Traits of Successful Software Engineers

While passion is a clear sign of a good software engineer, there are other character traits that are necessary for your team dynamics.