The Indianapolis Colts officially signed unrestricted free agent inside linebacker Sean Spence on Monday.

Spence, who is expected to compete as a starter, received a reported one-year deal worth $3 million.

Spence, 26, has five years of NFL experience after spending time with the Tennessee Titans (2016) and Pittsburgh Steelers (2012-15). He owns totals of 163 tackles, four tackles for loss, five sacks, three passes defensed, one forced fumble, one fumble recovery and 13 special teams stops in 46 career games (19 starts).

The 5-foot-11, 231-pound Spence also played in three postseason games (one start) with the Steelers and tallied two tackles and one forced fumble. He was originally selected by the Steelers in the third round of the 2012 NFL Draft out of Miami (Fla.).

"Sean has the speed and athleticism to be a sideline to sideline player," Colts general manager Chris Ballard said in a statement. "He is coming off of a productive season and we are excited to see him continue with the Colts."

In 2016 with the Titans, Spence played in 15 games (six starts) and set career highs with 77 tackles, four tackles for loss, three sacks, three passes defensed and one forced fumble. He finished third on the team in tackles and ranked fifth with seven special teams stops.

The Colts also signed unrestricted free agent tight end Brandon Williams.

The 6-7, 247-pound Williams played in 45 career games (one start) with the Seattle Seahawks (2016), Miami Dolphins (2015) and Carolina Panthers (2013-15), catching six passes for 80 yards. He also made nine special teams tackles.

Williams, 29, originally signed with the Panthers as an undrafted free agent in 2013 out of Oregon.

In 2016 with the Seahawks, Williams saw action in all 16 games (one start) for the first time in his career and tallied two receptions for 36 yards. He added six special teams tackles and returned one kickoff for 12 yards. He played in two postseason games (one start) and made one special teams stop.