Prior to coaching, Schneider played six seasons as a catcher in the Blue Jays minor league organization.
[4] The following year, Schneider played for the Class-A Charleston AlleyCats and the Triple-A Syracuse SkyChiefs, and batted .188 with 14 RBIs in 59 games.
[4] Schneider played the entire 2004 season with the Advanced-A Dunedin Blue Jays, appearing in 58 games and batting .206 with six home runs and 28 RBIs.
[4] Schneider played at three different minor league levels in 2006, including the New Hampshire Fisher Cats, but was limited to 34 games due to back surgery.
[4] In 2016, he managed the Class-A Lansing Lugnuts, and in 2017, won the first Florida State League championship in the 33-year history of the Dunedin Blue Jays.
[7][4] On January 10, 2018, Schneider was promoted to manage the New Hampshire Fisher Cats, and led the team to an Eastern League championship.
On October 21, 2022, the Blue Jays hired Schneider as their full-time manager, and signed him to a three-year contract with an option for a fourth season.