Roe inledde sin karriär säsongen 2004/05 i Indiana Ice i juniorligan USHL där han stannade fram till 2007. I NHL Entry Draft 2008 valdes han som 183:e spelare totalt av Los Angeles Kings. Mellan 2007 och 2011 spelade han för universitetslaget vid St. Cloud State University. Roe gjorde sin första professionella säsong 2011/12 med Adirondack Phantoms i AHL. Han gjorde ligadebut den 8 oktober 2011 och noterades för sitt första mål i AHL, på Curtis McElhinney, den 21 oktober 2011 i en 3–0-seger mot Portland Pirates. Efter att ha gjort 8 mål och totalt 40 poäng på 72 matcher skrev Roe den 3 juli 2012 på en ettårig förlängning av kontraktet med Phantoms.