Becoming a Great Manager: Top Traits of a Great Software Engineering Manager