Jim worked for a number of years in education, including as Principal of Upper Bann Institute in Northern Ireland and Elmwood College in Fife.
He left secular employment in October 2012 and had an itinerant ministry in churches across Scotland, a Trustee of Echoes of Service (now Echoes International), a Church Advisor with the Church Strengthening Initiative and the Joshua Project of Tilsley College (and a GLO worker). He also became heavily involved with the European Leadership Forum co-leads a Year-Round Mentoring Programme for Pastors across Europe.
From 2016-2020 Jim served as Pastor at Tayside Christian Fellowship in Perth. More recently he has continued his mentoring ministry as an Associate with Living Leadership.