Su carrera en el mundo de la aviación inició en 1993 como agente de Check-in para la aerolínea British Airways,[2] en la cual, comenzó a ascender de cargos, hasta que en 1998 llegó a Colombia como gerente de negocios de la misma.
En 2008 William Shaw fundó la primera aerolínea Low Cost de Colombia, Viva Air Colombia[3] y llevó su modelo a Argentina, Nigeria y República Dominicana. Viva Air Colombia comenzó sus operaciones en el año 2012 en el Aeropuerto Internacional José María Córdova, de Rionegro. Luego de que Viva fuera vendida en 2016, cofundó Viva Air Perú.[4] A mediados de junio del mismo año, la Universidad San Ignacio de Loyola le otorga el premio ‘Emprendedor Latinoamericano’.
En el año 2019 se convierte en el CEO de Interjet en México,[5] mejorando los resultados operacionales de la aerolínea en un 87%.
A mediados de julio del 2020, fundó una nueva aerolínea Low Cost, Ultra Air,[6] con base de operaciones en el aeropuerto José María Córdova, de Rionegro, que tuvo su primer vuelo a finales de febrero de 2022 y cesó operaciones el 30 de marzo de 2023 en circunstancias aún sin esclarecer.
En abril de 2023, el Fiscal General de la Nación, Francisco Barbosa, anunció que se adelantaban investigaciones relacionadas con la situación financiera y operativa de Ultra Air, en la que figuraban William Shaw y David Bojanini, entonces fundador y CEO, y presidente de la junta directiva, respectivamente.