29 sierpnia 2007 roku Harte podpisał roczny kontrakt z Sunderlandem. W barwach tego angielskiego zespołu zadebiutował w przegranym 2:3 meczu z Arsenalem Londyn. Wychowanek Leeds sezon zakończył jednak tylko z ośmioma występami na koncie. 4 czerwca 2008 roku działacze Sunderlandu rozwiązali kontrakt z ośmioma zawodnikami z zespołu, a w gronie tym znalazł się także Harte. Latem Irlandczyk przebywał na testach w klubie Wolverhampton Wanderers, jednak zrezygnował z podpisania kontraktu z tą drużyną i zdecydował się na zakończenie kariery sportowej. W grudniu 2008 roku został jednak zawodnikiem występującego w The Championship Blackpool, w którym swój debiut zaliczył 29 grudnia w pojedynku z Wolverhamptonem Wanderers.
26 marca 2009 Harte przeniósł się do Carlisle United podpisując kontrakt do końca sezonu 2008/2009. 18 maja przedłużył swój kontrakt z tym klubem do końca sezonu 2010/2011. Latem 2010 przeszedł do Reading F.C. 27 czerwca 2013 roku trafił do Bournemouth. 27 sierpnia 2015 ogłosił zakończenie piłkarskiej kariery.