Schneider joined VfB Stuttgart as a 10-year-old, and progressed through the youth teams, making his breakthrough in the 1991–92 season. He made two appearances that year, deputising for Uwe Schneider as the club won the Bundesliga title. He spent the next couple of years back in Stuttgart's reserve team, and it wasn't until August 1994 that he made his third Bundesliga appearance, when he replaced Marc Kienle in a 2–2 draw with 1. FC Köln at the Gottlieb-Daimler-Stadion. Over the next seven years he established himself as a regular member of Stuttgart's first-team, playing alongside experienced defenders such as Thomas Berthold, Zvonimir Soldo and Frank Verlaat, and such were his performances that he was almost called up to the German national team by then coach Berti Vogts. In 1997 Stuttgart won the DFB-Pokal, and Schneider played in the final, replacing Matthias Hagner for the last 20 minutes of the victory over FC Energie Cottbus. The following year he was in the starting line-up for the UEFA Cup Winners' Cup Final, but Stuttgart lost 1–0 to Chelsea. Injury caused Schneider to miss the entire 2001–02 season, and after only four appearances the following year, he left VfB Stuttgart, after 20 years, to join Hannover 96, then managed by Ralf Rangnick, who had coached him at Stuttgart. He spent two seasons with Hannover, and only made eight appearances, and was forced to retire early in the summer of 2005, due to illness brought on by a tick bite that had been spotted too late.
Managerial career
Early career
In 2007 Schneider took up the coaching of the under-19 team of Bayernliga side FC Dingolfing, and managed the first-team for the 2009–10 season. After attending the Hennes Weisweiler coaching academy in Cologne, he returned to VfB Stuttgart in 2011, to coach the club's under-17 side.
VfB Stuttgart
On 26 August 2013, Schneider became the head coach of VfB Stuttgart's first team, replacing Bruno Labbadia, who was on a 3-game losing streak. Schneider was sacked by Stuttgart on 9 March 2014 and replaced by Huub Stevens. Schneider was sacked after a 2–2 draw against Eintracht Braunschweig, who was in last place at the time. However, manager Fredi Bobic was quoted saying that VfB Stuttgart and Schneider will work together again in the future. Prior to the draw, Stuttgart had lost eight consecutive matches. Schneider was the sixth coaching casualty during the 2013–14 season.