Staff augmentation is when a company looks to use services outside of their organization to help fill out specific staffing needs on their team. A company can look to add professionals through staff augmentation on a contract, temp-to-perm, or direct hire basis.