Calitro signed with the New York Jets as an undrafted free agent on May 5, 2017.[2] He was waived by the Jets on May 15, 2017.[3]
On August 7, 2017, Calitro signed with the San Francisco 49ers.[4] He was waived on September 2, 2017.[5]
On September 4, 2017, Calitro was signed to the Seattle Seahawks' practice squad.[6] He was released on September 19, 2017.[7]
On October 3, 2017, Calitro was signed to the Cleveland Browns' practice squad.[8] He signed a reserve/future contract with the Browns on January 1, 2018.[9]
On May 18, 2018, Calitro was waived by the Browns.[10]
On June 13, 2018, Calitro signed with the Seattle Seahawks.[11] He played in his first NFL game on September 9, 2018, in a 27–24 loss to the Denver Broncos. He made five tackles.[12] On September 17, he started against the Chicago Bears on Monday Night Football in week 2.
On September 2, 2019, Calitro was waived by the Seahawks.[13]
On September 3, 2019, Calitro was claimed off waivers by the Jacksonville Jaguars.[14]
Calitro re-signed with the Jaguars on April 22, 2020.[15] On April 27, 2020, he was waived.[16]
On April 28, 2020, Calitro was claimed off waivers by the Cincinnati Bengals.[17]
On September 4, 2020, Calitro was traded to the Denver Broncos for Christian Covington.[18] He was placed on injured reserve on September 28, 2020.[19] He was activated on October 31.[20]
On May 17, 2021, Calitro signed with the Chicago Bears.[21] He was placed on injured reserve on August 22, 2021, and released three days later.[22]
On November 15, 2021, Calitro was signed to the Cincinnati Bengals practice squad.[23] He was promoted to the active roster on December 27.[24] He was waived on January 10, 2022, and re-signed to the practice squad.[25]
On July 28, 2022, Calitro was signed by the New York Giants.[26] On November 23, 2022, he was waived.[27]
On December 6, 2022, Calitro was signed by the Las Vegas Raiders' practice squad.[28] He was released on December 21. He was re-signed to the practice squad on December 27.[29]