On December 16, 2015, Dixon signed with Jacksonville Armada FC of the North American Soccer League ahead of the 2016 season. He made his Armada debut on April 10, 2016 in a 2–0 defeat to the New York Cosmos. On June 1, Jacksonville was tied in extra time until the 108th minute when Dixon backheeled a pass to Alhassane Keita who put it in the net to give the Armada a 2–1 win over the Charleston Battery in the US Open Cup. On July 9, Dixon scored one and assisted on another goal as Jacksonville beat Puerto Rico FC 2–1, giving Dixon his first goal with the Armada. Dixon scored his second goal for Jacksonville on October 19 as he helped the Armada defeat Miami FC 3–2.
