Schindler began his career with his hometown team, TSV 1860 Munich.[5] He was named captain of the team after Julian Weigl was suspended to the second squad and fined for disciplinary reasons early in the 2014–15 season.[6]
After making over 200 appearances for 1860 Munich's first and second teams, Schindler joined English Championship club Huddersfield Town on 29 June 2016. He signed a three-year contract, with Huddersfield paying an undisclosed then-club record fee, reported to be around £1.8 million. Schindler joined Chris Löwe, Michael Hefele, Martin Cranie and Mark Hudson as former captains at the club.[7][8] He made his debut for the Terriers in a 2–1 Championship win over Brentford on 6 August 2016, the opening game of the season.[citation needed] Schindler scored his first goal for the club, a header, in a 1–0 win over Ipswich Town on 1 October 2016.[9]
On 29 May 2017, Schindler scored the winning penalty in the 2017 Championship play-off final in a penalty shootout against Reading, which promoted Huddersfield Town to the Premier League.[10] He signed a new three-year contract with the club on 24 July 2017, with the option of an additional year, after making 48 appearances in the 2016–17 season.[11]
On 10 August 2018, Schindler signed another new contract, keeping him at the club until the summer of 2021, with the option of a further year. He had played all but one game of the Terriers' games in the 2017–18 season, in which Huddersfield secured Premier League survival. Head coach David Wagner commented that "he took to the Premier League as if he had played in it all his life".[12]
He won the club's player of the year award in 2017–18 and 2018–19, becoming the first back-to-back winner of the award since Peter Clarke in 2011.[13]
On 11 May 2021, it was announced that Schindler would be leaving Huddersfield Town at the end of his contract, after five years at the club. The club's chairman Phil Hodgkinson said that "he will always be considered among the greats at Huddersfield Town".[13]1. FC Nürnberg reported his signing the same day, on a free transfer.[4]