On August 24, 2018, Steinberger was loaned to USL team North Carolina FC for the remainder of the 2018 season. He made his debut for NCFC on August 25, scoring twice and adding an assist in a 6–2 victory over the Charlotte Independence. He scored 4 goals and had 3 assists in 10 appearances for North Carolina as they finished 9th in the Eastern Conference, missing out on the USL Playoffs by 2 points.
