As nouns the difference between salary and shifts
is that
salary is a fixed amount of money paid to a worker, usually measured on a monthly or annual basis, not hourly, as wages implies a degree of professionalism and/or autonomy while
shifts is .
As a verb salary
is to pay on the basis of a period of a week or longer, especially to convert from another form of compensation.
As an adjective salary
is (obsolete) saline.