New Jets general manager Mike Maccagnan has had quite an offseason in the job, rebuilding the Jets roster and re-energizing the fan base. But there remains one thing missing, and it is stunning at this late date: Muhammad Wilkerson does not have a long-term contract.

It seemed certain Wilkerson, who was the team’s best player between Darrelle Revis stints, would get his money this offseason, but here we are days before the season opener against the Browns and it is not looking good.

Neither side is saying anything about the contract negotiations, but Wilkerson wants a deal by Sunday or he’ll wait until the offseason to talk about a deal. That gives Maccagnan just a few days to close the gap with Wilkerson’s camp.

We don’t know what Wilkerson is asking for or what the Jets have offered, so it’s difficult to evaluate who is right and who is wrong. But Wilkerson has been a great player and a good guy in the locker room for the Jets. He deserves long-term security. Until he gets it, Maccagnan still has work to do.