Antara 2015-2016 ia bermain di Jerman bersama SC Freiburg II. Kemudian antara 2016-2019 ia pulang ke AS untuk bermain dengan salah satu klub MLS, Columbus Crew SC. Hingga kemudian di akhir 2019 ia dibeli oleh Manchester City.
Usai dibeli, Zack langsung dipinjamkan ke salah satu klub Jerman lagi yakni Fortuna Düsseldorf. Dan pada 2020 ia kembali ke City dan bermain hingga saat ini.
Salah satu catatan prestasi individu Zack Steffen adalah menjadi penjaga gawang terbaik MLS pada 2018.