Software Engineer

What's one non-technical skill every great software engineer needs?

3
  1. Engineer 1

    The ability to effectively communicate with non-technical people. A lot of the people you'll meet in your professional life will not have the same skills and knowledge that you have. Being able to explain things in layman's terms is a huge asset.

    5
  2. Software Engineer 1

    +1 for effective communication. You can be the most skilled dev in the world, but without the ability to communicate effectively, you'll struggle to make a difference. It's the most important soft skill by a mile.