BSC Young Boys haalde Schneuwly in 2002 weg bij FC Fribourg. In 2006 leende de club hem om wedstrijdervaring op te doen uit aan FC Sion en SC Kriens. In 2012 trok de Zwitser naar FC Thun. In 2014 tekende hij een driejarig bij FC Luzern. Op 20 juli 2014 debuteerde de linkspoot voor zijn nieuwe club in de competitiewedstrijd tegen FC Sion. Bij zijn debuut was Schneuwly meteen trefzeker voor zijn nieuwe club.[3]