Masenamela, who played for Platinum Stars last season, is joined by Nazier Jacobs and Randy Ngobe as they bolster their squad ahead of the 2015/16 season.
The players were unveiled at a press conference this morning.
Jacobs was signed from National First Division side Milano United, while Randy, the young brother of former Orlando Pirates midfielder Dumisa Ngobe, comes from Witbank Spurs.
City are in the process of signing new players after releasing a host of players at the end of last season.
Would you like to place a soccer bet? Click here to get started in 3 easy steps.