Mulder werd geboren in Baarn, als kind van Curaçaose ouders. Hij speelde voor IJsselmeervogels waar hij gescout werd door FC Utrecht. Later stapte hij over naar Feyenoord. In het seizoen 2004/2005 werd hij door de Rotterdammers verhuurd aan Excelsior, waarvoor hij debuteerde. Mulder speelde anderhalf jaar in de hoofdmacht van Excelsior, waarvoor hij 4 keer scoorde. Gedurende het seizoen 2005/2006 maakte hij de overstap naar Eredivisionist RKC Waalwijk. Mulder kwam tevens uit voor het Nederlands voetbalelftal onder 21. In 2008 werd hij door bondscoach Leen Looyen opgeroepen voor een serie interlands van het Nederlands-Antilliaans voetbalelftal. De FIFA weigerde echter toestemming te geven voor zijn selectie, omdat hij eerder was uitgekomen voor het Nederlands voetbalelftal onder 19 en pas na zijn 21e jaar om overschrijving vroeg.[3]
Op 2 juli 2010 werd bekend dat Mulder transfervrij de overstap maakte naar het Bulgaarse Levski Sofia. Bij de Bulgaarse topclub groeide hij uit tot vaste waarde. Op 14 augustus 2013 werd hij onverwacht door de club ontslagen. Hij werd mede verantwoordelijk gesteld voor de povere resultaten aan het begin van de competitie en de vroege uitschakeling in de Europa League.[4] Op 20 augustus 2013 kwam de club, na bemiddeling van zaakwaarnemer Winnie Haatrecht, terug op het besluit, omdat zij niet konden voldoen aan een redelijke afkoopsom van het contract. Hierop sloot Mulder zich weer aan bij de selectie.[5] In juli 2014 tekende Mulder een eenjarig contract, met optie voor nog een seizoen, bij Apollon Limassol.[6] In januari 2015 ontbond hij zijn contract op Cyprus. Na een half jaar zonder werkgever tekende Mulder in juli 2015 een contract tot medio 2016 bij NAC Breda, met een optie voor nog een seizoen.[7]
Met Curaçao won Mulder op 25 juni 2017 de finale van de Caribbean Cup 2017 door Jamaica met 2–1 te verslaan. Op dat moment stond hij niet bij een club onder contract.
Medio 2018 werd hij speler/assistent-trainer bij BSV Boeimeer.