W marcu 2017 Dwyer otrzymał amerykańskie obywatelstwo, po ośmiu latach zamieszkiwania w tym kraju. W reprezentacji Stanów Zjednoczonych zadebiutował za kadencji selekcjonera Bruce'a Areny, 1 lipca 2017 w wygranym 2:1 meczu towarzyskim z Ghaną. W tym samym spotkaniu strzelił również pierwszego gola w kadrze narodowej. W tym samym miesiącu został powołany na Złoty Puchar CONCACAF, podczas którego rozegrał dwa mecze (obydwa w wyjściowym składzie) i zdobył bramkę w konfrontacji fazy grupowej z Panamą (1:1). Po zakończeniu fazy grupowej został zastąpiony w składzie przez Jozy'ego Altidore'a i już bez jego udziału Amerykanie – pełniący rolę gospodarzy – triumfowali w Złotym Pucharze po pokonaniu w finale Jamajki (2:1).