On Monday, contract details were released between the Steelers and their newest player, Steven Johnson.

Johnson, who turned 28-years-old on Monday, signed a one-year deal with Pittsburgh last Friday, a week after the team lost linebackers Terence Garvin and Sean Spence in free agency.

Steven Johnson Steelers deal: $840,000, $25,000 signing bonus, $760,000 salary, $55,000 first game 53-man roster bonus — Aaron Wilson (@AaronWilson_NFL) March 28, 2016

When looking at the contracts of all three players, the team saved money by signing Johnson over Spence, who is slated to make at least $1.5 million next season. But the Steelers will still need to find another linebacker to add depth to the position, and might do that by drafting another linebacker in the middle rounds of next month's draft.

I would imagine Steelers saved at least $1 million be switching Spence for Johnson as special teams/reserve linebacker. Every bit helps. — Mark Kaboly (@MarkKaboly_Trib) March 25, 2016

Despite signing three free agents from other teams and 11 total players this free agency season, the Steelers still have plenty of salary cap money heading into the NFL Draft, money the team will continue to spend wisely as the 2016 season inches closer.

