En 2011, il gagne en début de saison le Ster van Zwolle et le Dorpenomloop Rucphen. Il obtient des places d'honneur lors d'étapes du Tour de Normandie, de l'Olympia's Tour et se classe deuxième du Grand Prix de Nogent-sur-Oise et dixième du Tour de Drenthe. En août, il gagne la première étape et le contre-la-montre par équipes du Tour de León. Durant ce mois, il intègre l'équipe néerlandaise Vacansoleil-DCM, dotée d'une licence ProTeam, en tant que stagiaire. Il termine sa saison au Tour de Grande-Bretagne, où il est quatrième de la première étape puis se casse une clavicule lors d'une chute. Ses résultats convainquent la direction de Vacansoleil-DCM de lui faire signer un contrat de deux ans[1].
Pressenti sur le Tour d'Italie 2013, Markus ne peut y participer en raison d'une fracture à un scaphoïde subie au mois d'avril[2]. En deuxième partie de saison, il participe finalement au seul grand tour de sa carrière lors du Tour d'Espagne, où il abandonne au cours de la 10e étape.
À la fin de l'année 2013, l'équipe Vacansoleil disparaît. Barry Markus est recruté par l'équipe Belkin, pour deux ans[3]. En avril 2014, il prend la deuxième place du Tour de Cologne. Le mois suivant, il se fracture le poignet lors du Tour de Belgique. Il reprend la compétition en juillet[4]. En 2017, il retourne au niveau continental, où court pendant encore deux ans. Après la saison 2018, il met fin à sa carrière de coureur à l'âge de 27 ans.