Terms of Irvin’s deal, which was first reported by the NFL Network, were not immediately known.
The 32-year-old Irvin tweeted his excitement about returning to the team that drafted him 15th overall in 2012.
IM SO HAPPY TO BE GOING HOME!!!! 12’s I love you!
— Bruce Irvin (@BIrvin_WVU11) March 18, 2020
The deal is something akin to a free-agent offensive tackle trade, with Seattle getting Shell, while the Jets get former Seahawks lineman George Fant.
Irvin signed a one-year, $4 million deal with the Carolina Panthers last year to help then-coach Ron Rivera in his switch from a 4-3 to a 3-4 defensive scheme. His “dog mentality” brought a much-needed toughness to the Panthers’ defense early last season before injuries to key players took their toll.
Irvin recorded a career-best 8.5 sacks for Carolina in 13 games after missing the first three with a hamstring injury. No Seahawks defender had more than four sacks in 2019 as the team finished the regular season with only 28, tied for the second-fewest in the NFL.
The Seahawks have re-signed Jarran Reed and are trying to re-sign Jadeveon Clowney, who was their most disruptive defensive lineman last season. Seattle lost another defensive lineman, Quinton Jefferson, to the Buffalo Bills. Al Woods and Ezekiel Ansah are free agents.
Irvin won a title in the first of his two trips to the Super Bowl with Seattle then signed as a free agent with the Oakland Raiders in 2016, after Seattle declined the fifth-year option on his rookie contract. He split time with Oakland and the Atlanta Falcons in 2018 before signing with Carolina in 2019.
Overall, Irvin has 52 career sacks, 301 tackles, 16 forced fumbles (three recoveries) and three interceptions in his eight NFL seasons. He also has two touchdowns.
ESPN’s David Newton contributed to this report.