The 49ers are bringing back offensive lineman Adam Snyder, signing him to a two-year contract Monday.