Sachverhalt: A. Die R._ AG bezog von Mai bis Dezember 2009 Kurzarbeitsentschädigungen im Gesamtbetrag von Fr. 417'064.15. Das Staatssekretariat für Wirtschaft (SECO) forderte diese Gelder mit Verfügung vom 26. März 2010 zurück, woran es mit unangefochten gebliebenem Einspracheentscheid vom 4. Mai 2010 festhielt. Das Gesuch der R._ AG um Erlass des Rückforderungsbetrags lehnte das Amt für Wirtschaft und Arbeit des Kantons Zürich mangels guten Glaubens ab (Verfügung vom 10. Juni 2010). Daran hielt es auf Einsprache hin und nach ergänzenden Abklärungen fest (Entscheid vom 15. November 2010). B. Das Sozialversicherungsgericht des Kantons Zürich wies die dagegen erhobene Beschwerde mit Entscheid vom 3. Mai 2012 ab. C. Die R._ AG lässt Beschwerde in öffentlich-rechtlichen Angelegenheiten führen mit dem Antrag, in Aufhebung des vorinstanzlichen und des Einspracheentscheids sei ihr der Rückforderungsbetrag von Fr. 417'064.15 zu erlassen; eventuell sei die Sache an die Vorinstanz zurückzuweisen. Die Akten wurden eingeholt. Ein Schriftenwechsel wurde nicht durchgeführt.