Doss signed with the Oakland Raiders on April 28, 2019, as an undrafted free agent.[8] He was waived by Oakland on August 31.[9]
On September 1, 2019, Doss was signed to the practice squad of the Jacksonville Jaguars.[10]
On September 8, 2019, the Raiders re-signed Doss to their active roster for $495,000 in base salary and a $300,000 signing bonus following the release of Antonio Brown.
Doss re-signed with the Raiders on May 6, 2020.[11] He was waived on September 5, and re-signed to the practice squad the next day.[12][13] Doss was elevated to the active roster on October 3 for the team's Week 4 game against the Buffalo Bills, and reverted to the practice squad after the game.[14] On January 26, 2021, Doss signed a reserves/futures contract with the Raiders.[15]
Doss was released by Raiders on August 31, 2021.[16]
On September 3, 2021, Doss was signed to the Atlanta Falcons practice squad.[17] On October 26, Doss was released by the Falcons.[18]
On November 16, 2021, Doss was signed to the New York Jets' practice squad.[19] On December 7, Doss was released from the practice squad.[20]
On June 10, 2022, Doss signed with the New York Giants.[21] He was waived by New York on August 29.[22]
On October 5, 2022, Doss was signed to the Los Angeles Chargers' practice squad.[23] He was promoted to the active roster a month later.[24] He was waived on November 19 and re-signed to the practice squad.[25] Doss signed a reserve/future contract with Los Angeles on January 17, 2023.[26]
On August 29, 2023, Doss was waived by the Chargers and re-signed to the practice squad.[27][28] He was signed to the active roster on December 30.
On July 24, 2024, Doss signed with the Las Vegas Raiders.[29] He was waived with an injury designation on August 13.[30]