Realmente, é preciso considerar que eu construí minhas softskills há pelo menos 18 anos (quando comecei a trabalhar), por tanto isso é uma construção que leva tempo.
Mas também acho que os programadores que tenham essa ambição de conquistar seu próprio espaço no mercado não devem ficar presos em apenas codar e codar.
Devem dar oportunidade para aprender sobre negócios, sobre marketing, design, administração e muitas outras atividades que no futuro o levarão a ser um sênior completo e, possívelmente antes disso, te farão ascender em qualquer empresa.