There is no definitive list of soft skills, but the term essentially refers to abilities beyond the technical. Confidence with certain software, for instance, is a hard skill; on the other hand, knowing how to analyse different software packages to figure out what a company should be using requires critical thinking: a soft skill.