He signed with the Tampa Bay Buccaneers as undrafted free agent in 2012, and later spent time with the Indianapolis Colts, Arizona Cardinals, Seattle Seahawks and Chicago Bears.
[4] After originally making the 53-man roster, Sowell was waived on September 1, 2012, after the Bucs claimed three players off waivers.
On September 11, 2012, he was signed off of the Tampa Bay Buccaneer's practice squad to the Indianapolis Colts active roster.
[6] He began the season as the backup left tackle to Anthony Castonzo and made his professional debut on September 16, 2012, against the Minnesota Vikings.
On September 1, 2013, the Arizona Cardinals claimed Sowell off of waivers reuniting him with his former interim head coach and offensive coordinator in Indianapolis, Bruce Arians.
On October 5, 2013, Sowell made his first career start at left tackle in a 22–6 victory over the Carolina Panthers.
He competed against Tom Compton for a job as the backup offensive tackle, behind incumbent starters Massie and Charles Leno[15] He was named the backup offensive tackle behind Leno to begin the regular season, and also worked as emergency long snapper while Patrick Scales was treating an injury.
[17] On December 9 against the Los Angeles Rams, Sowell caught a two-yard touchdown pass from quarterback Mitchell Trubisky on a trick play called "Santa's Sleigh".
[18] Sowell also saw time at fullback, playing eight snaps at the position in the regular season finale against the Minnesota Vikings.