Steve von Bergen maakte zijn debuut in het betaald voetbal in 2000 bij het Zwitserse Neuchâtel Xamax in de Raiffeisen Super League. Aldaar speelde hij in 126 duels. Na enkele seizoenen in Zürich gespeeld te hebben vertrok Von Bergen in de zomer van 2007 naar Hertha BSC, waar hij op 25 augustus zijn debuut maakte tegen Arminia Bielefeld (2–0 verlies). In Berlijn speelde hij ruim zestig wedstrijden. In het seizoen 2010/11 speelde hij voor het Italiaanse AC Cesena. Op 28 augustus 2010 maakte Von Bergen zijn debuut in het competitieduel tegen AS Roma. In dit duel, dat eindigde in een 0–0 gelijkspel, stond hij in de basis en werd hij niet gewisseld.[1] In juni 2013, na drie seizoenen in de Italiaanse competitie gespeeld te hebben en in 2012 en 2013 voor US Palermo uitgekomen te zijn, tekende Von Bergen een contract voor vijf jaar bij BSC Young Boys.[2] In het seizoen 2013/14 speelde hij in 35 van de 36 competitieduels.[3]