Sachverhalt: A. Der Schweizer Bürger A._, geboren 1985, verlegte seinen steuerrechtlichen Wohnsitz im Jahr 2004 nach Deutschland, wo er fortan als Profifussballer tätig war. Im Hinblick auf die im Jahr 2005 beginnende Wehrpflicht beantragte er einen militärischen Auslandaufenthalt, der ihm am 29. Juni 2004 bewilligt wurde. In den folgenden Jahren behielt er den Wohnsitz in Deutschland bei und setzte er dort seine unselbständige Erwerbstätigkeit als Profifussballer fort. In der Saison 2015/2016 war er für einen US-amerikanischen Fussballklub tätig. Sein steuerrechtlicher Wohnsitz befand sich in den USA. Im Jahr 2016 kehrte er in die Schweiz zurück. B. Das Amt für Militär und Zivilschutz des Kantons St. Gallen veranlagte A._ (nachfolgend: der Ersatzpflichtige) mit Verfügung vom 20. Februar 2017 und Einspracheentscheid vom 3. Mai 2017 für die Ersatzjahre 2006 und 2007 mit Wehrpflichtersatzabgaben in der Höhe von Fr. uuu bzw. Fr. vvv (3 Prozent des zum jeweiligen Jahresmittelkurs der Jahre 2006 und 2007 umgerechneten taxpflichtigen Einkommens). C. Der Ersatzpflichtige erhob Beschwerde bei der Verwaltungsrekurskommission des Kantons St. Gallen mit dem Antrag auf Neubemessung der Veranlagungen der Ersatzjahre 2006 und 2007 unter Zugrundelegung eines angemessenen taxpflichtigen Einkommens. Mit Entscheid vom 4. Januar 2018 wies die Verwaltungsrekurskommission die Beschwerde ab. D. Mit Eingabe vom 12. Februar 2018 erhebt der Ersatzpflichtige beim Bundesgericht Beschwerde in öffentlich-rechtlichen Angelegenheiten. Er beantragt, unter Aufhebung des angefochtenen Entscheids seien die Veranlagungen für die Ersatzjahre 2006 und 2007 neu zu bemessen unter Zugrundelegung eines angemessenen taxpflichtigen Einkommens; eventualiter sei die Angelegenheit zur Neubeurteilung an die Beschwerdegegnerin zurückzuweisen. Die Verwaltungsrekurskommission und die Eidgenössische Steuerverwaltung beantragen Abweisung der Beschwerde. Das Amt für Militär und Zivilschutz des Kantons St. Gallen verzichtet auf Vernehmlassung.