The San Francisco 49ers have signed John Lynch to a multi-year contract extension to remain as general manager.

The extension is expected to be five years in total and line up with Kyle Shanahan.

Lynch joined the front office of the 49ers directly from broadcasting.