Вообще, огромная часть скиллов software engineer является софт-скиллами - умение работать в команде, общаться с коллегами, рассуждать, предлагать и принимать чужие решения. Это требуется любыми нормальными современными IT компаниями.
И это не самые простые скилы, но они как и программирование вполне себе прокачиваются. Игнорируя эти скиллы остаешься кодером-одиночкой, этот путь в долгосрочной перспективе развивающиеся компании отметают