Gresham posted an image of the contract signing on Instagram on Friday. It's a three-year contract worth $2.7 million total and a $300,000 signing bonus.
Gresham has been with the Seahawks since the 2010 season, appearing in every game during that time. Seattle has kept all of its specialists together for the past four seasons with Gresham, punter Jon Ryan and kicker Steven Hauschka.
Seattle also officially announced the signing of defensive tackle Ahtyba Rubin, who spent the previous seven seasons with Cleveland. Rubin adds depth to the Seahawks defensive line rotation at a time when there are questions about the return of veteran Kevin Williams for another season.