Which soft skills have you found to be the the most highly regarded for software engineers? Is there a less common all that gives you access to more interesting roles?