Schweitzer began his professional career in France in 1993 and 1994, where he played for Stade Brestois 29 and En Avant Guingamp of the French Third Division.
After six seasons with Rochester, Schweitzer left to join the rival Syracuse Salty Dogs in 2004.
After the season, the team named him to their all-time Rhinos squad in celebration of the franchise's tenth anniversary.
He played eight seasons for the Cleveland Crunch of the National Professional Soccer League (NPSL) (and later MISL).
On October 11, 2006, Schweitzer was introduced as the first head coach of the Carolina RailHawks, a USL-1 expansion franchise that will start play in 2007.