From Wiktionary, the free dictionary
From shift + mate.
shiftmate (plural shiftmates)
- One working on the same shift as another.
1991, David Hunter, The Moon Is Always Full:I did not want the officer, a former shiftmate and personal friend, out there alone.