Efter examen college vid Indiana State University 2004 fick Johnston jobb som ingenjör för Morgan-Dollar Motorsports i NASCAR Camping World Truck Series. Under de följande åren blev Johnston ingenjör för lag som JTG Daugherty Racing och Evernham Motorsports.under 2011, medan han gjorde ingenjörsarbete för Michael Waltrip Racing, blev Johnston besättningschef för nr 56-laget, drivet av Martin Truex Jr.under de 19 tävlingarna de var tillsammans, paret fick 1 pol, 2 top-5 och 5 top-10.året därpå, 2012, blev Johnston Truexs heltidsbesättningschef. Truex Jr. och Johnston avslutade säsongen med 1 pol, 19 topp-10 och 7 topp-5. de skulle avsluta 11: e i poängställningen efter att ha gjort Chase.
2013 återvände paret till nr 56-laget. Halvvägs genom säsongen på Sonoma vann laget sitt första lopp. De skulle avsluta säsongen med 1 seger, 15 topp-10, 7 topp-5.
Johnston flyttade över till lag nr 14 för Stewart-Haas Racing, driven av Tony Stewart. Men halvvägs genom säsongen beslutade Stewart att inte köra i tre lopp och ersattes av Regan Smith för det första av dessa lopp och Jeff Burton för de kommande två efter att ha varit inblandad i Kevin Ward Jr.s död Stewart skulle återvända till sätet i Atlanta.
2015 skulle Stewart och Johnston para ihop igen. Men den här säsongen skulle visa sig vara en utmaning för Stewart, eftersom han bara skulle kunna få 3 top-10 under hela säsongen, vilket ledde till en 28: e plats i poängställningen.
Johnston skulle återigen flytta lag i 2016, den här gången flyttar till No. 42 team på Chip Ganassi Racing, driven av Kyle Larson. På Michigan på hösten skulle Kyle Larson få sin första seger i Cup-serien. Gruppen skulle sluta avsluta säsongen med 1 seger, 14 topp-10 och 9 topp-5 som leder upp till en 9: e plats i mästerskapsställningen.
Larson och Johnston skulle börja säsongen 2017 med 5 topp 2, en av dem är en seger. Larson skulle vinna ytterligare 3 gånger under hela säsongen och slutade 8: e i mästerskapsställningen efter att ha haft brist på konsistens i slutspelet.
Johnston skulle förbli som Larsons besättningschef 2018 och 2019. Efter en vinstlös säsong 2018 vann de två på Dover International Speedway på hösten. År 2020 skulle Johnston bli besättningschef för Matt Kenseth efter att Kyle Larson avbröts för att ha sagt en rasslam under en strömmad iRacing-händelse.
Även om han gjorde en andraplats i 2020 Brickyard 400 och en tionde plats i sitt första lopp med laget i Darlington i maj, var Kenseths återkomst till stor del en besvikelse, och Johnston släpptes som besättningschef för No. 42 Den 4 augusti och ersatt av lagets ingenjör sedan 2016, Phil Surgen, börjar vid Michigan doubleheader. Surgen ersatte också Johnston i besättningens huvudroll för ett lopp 2016, också tillfälligt i Michigan, där han skulle leda Larson och laget till en tredje plats i det loppet. Johnston hade avbrutits på grund av lug nut-regeln.
med ett lopp att gå i 2020 ARCA Menards Series West säsong, Johnston plockades upp av DGR-Crosley till besättningschef deras Nr 17 Ford av Taylor Gray i säsongsfinalen i Phoenix, där Gray skulle sluta tredje i detta lopp. Johnston stannade kvar med laget, nu bara känt som David Gilliland Racing, 2021, crew chiefing Gray under hela sin säsong i ARCA Menards Series East och deltidsschema i huvudserien ARCA Menards. Teamet meddelade också att Gray skulle göra sin debut i Truck Series 2021 och köra Ford nr 17 på deltid, och Johnston skulle också besätta chief Gray i den serien.