CSNBayArea.com had earlier reported the signing and said the contract is worth $7.4 million.
Wingels was a key component for the Sharks last season as he had 16 goals and 22 assists in 77 games. He also led the Sharks with 218 hits and was used as a penalty killer and on the second power-play unit.
Restricted free agent defenseman Jason Demers has also filed for salary arbitration for next season.
The Associated Press contributed to this report.