Shongwe left Highlands Park after spending one season with the Lions of the North.
The 29-year-old has been unlucky in the past, failing to stay at one club for longer period and has struggled to command a regular starting berth at the clubs he has played for.
“He is at Swallows. He is training with the club at their camp in Bedfordview,” a source told Isolezwe.
“What’s not clear is will they give him a contract or not. It is not clear from the coach if he likes him or not.”
The Witbank born midfielder will be hoping to convince Swallows coach Zeca Marques and his technical team to offer him a contract.
For more news your way, download The Citizen’s app for iOS and Android.
Download our app and read this and other great stories on the move. Available for Android and iOS.