[1] In July 2020, Schneider made his debut for the senior team of Grasshoppers in a 4–0 home win against Stade Lausanne.
[4][5] Schneider made his debut for Aarau in a 1–3 home defeat against Wil, coming in as a substitute for Elsad Zverotić in the 67th minute.
After a season-long loan spell at the club, Schneider joined Aarau on a free transfer, signing a two-year deal.
[8] In June 2022, after his 2-season stint with Aarau, Schneider joined Swiss Super League club St. Gallen for an undisclosed fee.
[12] Born to a Swiss father and a Filipina mother, Schneider is eligible to represent both Switzerland and Philippines at international level.