TL;DR building great software requires software craftsmanship skills, over the years I have learned that successful software companies have something in common on top of that : software engineers with great soft skills. This article describes soft skills that I believe are important for software engineers. At Teads, we work…