The Mariners announced the deal Friday. They also invited the 30-year-old who was raised in the state of Washington to spring training.
Bonderman has not pitched in the majors since 2010, when he went 8-10 with a 5.53 ERA for Detroit. He pitched eight seasons for the Tigers and helped them reach the World Series in 2006, when he was 14-8 and led the AL with 34 starts.
Bonderman had surgery on his right elbow last April. A blood clot in his right shoulder slowed his career in 2008 after he had a winning record in three straight years.