Беда в том, что термин "soft skills" есть, а точного его содержания - нет. Это же абстрактное название для "все, что не про знание практик программирования" и в этом виде термин уже идиотский.
Я как-то пытался вычленить набор реальных навыков, хоть как-то соотносящихся с Big5, но сдался, это надо делать группой с психологами и с приличным бюджетом. Все остальное - это безсодержательные спекуляции, увы.