Po ukończeniu studiów na Indiana State University w 2004 roku, Johnston dostał pracę jako inżynier w Morgan-Dollar Motorsports w serii NASCAR Camping World Truck Series. W kolejnych latach Johnston został inżynierem zespołów takich jak JTG Daugherty Racing i Evernham Motorsports.
w 2011 roku, podczas pracy inżynierskiej dla Michael Waltrip Racing, Johnston został szefem załogi zespołu No.56, prowadzonego przez Martina Truex Jr. w ciągu 19 wyścigów, w których byli razem, para zdobyła 1 pole, 2 top-5 i 5 top-10.
w następnym roku, w 2012 roku, Johnston został pełnoetatowym szefem ekipy Truex. Truex Jr. i Johnston zakończyli sezon z 1 Polakiem, 19 top-10 i 7 top-5. Po zakończeniu pościgu zakończyli 11.pozycję w klasyfikacji punktowej.
w 2013 roku para powróciła do zespołu nr 56. W połowie sezonu w Sonoma zespół wygrał swój pierwszy wyścig. Zespół zakończył sezon z 1 zwycięstwem, 15 top-10, 7 top-5.
Johnston przeniósł się do zespołu nr 14 w zespole Stewart-Haas Racing, prowadzonym przez Tony ’ ego Stewarta. Jednak w połowie sezonu Stewart zdecydował się nie jeździć na trzy wyścigi, został zastąpiony przez Regan Smith w pierwszym z tych wyścigów i Jeff Burton w kolejnych dwóch po tym, jak został zaangażowany w śmierć Kevina Warda Jr.Stewart powrócił na miejsce w Atlancie.
w 2015 roku Stewart i Johnston ponownie połączyli siły. Jednak ten sezon okazał się być wyzwaniem dla Stewarta, ponieważ byłby w stanie uzyskać tylko 3 najlepsze 10 w całym sezonie, co doprowadziło do 28.miejsca w klasyfikacji punktów.
Johnston ponownie przeniesie zespoły w 2016 roku, tym razem przenosząc się do No. 42 zespół w Chip Ganassi Racing, prowadzony przez Kyle ’ a Larsona. Jesienią w Michigan Kyle Larson odniósł swoje pierwsze zwycięstwo w serii pucharowej. Grupa zakończy sezon z 1 zwycięstwem, 14 top-10 i 9 top-5, co doprowadzi do 9.miejsca w klasyfikacji mistrzostw.
Larson i Johnston rozpoczną sezon 2017 z 5 top 2, z których jedna to zwycięstwo. Larson wygrał jeszcze 3 razy w całym sezonie, kończąc 8 miejsce w klasyfikacji mistrzostw po braku spójności w play-offach.
Johnston pozostanie szefem ekipy Larsona w 2018 i 2019 roku. Po bezkonkurencyjnym sezonie 2018 obaj wygrali jesienią na Dover International Speedway. W 2020 roku Johnston został szefem ekipy Matta Kensetha po tym, jak Kyle Larson został zawieszony za wypowiedzenie rasistowskiej obelgi podczas transmitowanego wydarzenia iRacing.
mimo, że zdobył drugie miejsce w Brickyard 400 2020 i dziesiąte miejsce w swoim pierwszym wyścigu z zespołem w Darlington w maju, powrót Kensetha był w dużej mierze rozczarowaniem, a Johnston został zwolniony z funkcji szefa załogi No. 4 sierpnia został zastąpiony przez inżyniera zespołu od 2016, Phila Surgena, startującego w Michigan doubleheader. Surgen zastąpił również Johnstona na stanowisku szefa ekipy podczas jednego wyścigu w 2016 roku, również przypadkowo w Michigan, gdzie poprowadził Larsona i zespół do trzeciego miejsca w tym wyścigu. Johnston został zawieszony z powodu zasady lug nut.
z jednym wyścigiem w sezonie 2020 Arca Menards Series West, Johnston został wybrany przez DGR-Crosley na szefa ekipy nr 17 Forda Taylora Graya w finale sezonu w Phoenix, gdzie Gray zajął trzecie miejsce w tym wyścigu. Johnston pozostał w zespole, obecnie znanym jako David Gilliland Racing, w 2021 roku, kierując ekipą Gray w pełnym sezonie w Arca Menards Series East oraz w niepełnym wymiarze godzin w głównej serii ARCA Menards. Ponadto zespół ogłosił, że Gray zadebiutuje w serii samochodów ciężarowych w 2021 roku, prowadząc Nr. 17 Forda w niepełnym wymiarze godzin, a Johnston będzie również szefem załogi Graya w tej serii.