Yes you can have Steam games in locations other than Steam itself.
In the Steam client:
Steam Library Folders
Add Library Folder
I have 3 locations: 1 on the C drive (SSD), 1 on a secondary SSD, and the majority on a 2TB HDD.