Optimal non-planar wing planform geometries for a Mach 2.2 45-seat supersonic transport are generated using Kriging-based Bayesian optimisation techniques on a 22-variable, 3-objective problem for two wing-loading conditions. Sonic boom loudness, drag, and root bending moment are simultaneously minimised at a fixed lift. A Python-based framework is developed for rapid evaluation of designs in a parallel computation environment, automating conceptual geometry generation, optimised mesh griding, Euler CFD evaluation, and thermoviscous atmospheric boom propagation. An empirical turbulent skin friction coefficient is used to correct the Euler drag and an estimate of wave drag is performed. Self-organising maps and polynomial chaos expansion Shapley effects are used to explore the design variables and their associated sensitivities with respect to the design objectives. A geometric centroid-based proxy for trim is used to filter the results; feasible extreme designs and a compromise design are compared and discussed. The results indicate a trade-off between each of the three objectives due to competing design requirements, however an improvement in two of the objective functions is possible by sacrificing the remaining objective. One possible compromise solution reduces the root bending moment coefficient by 25% and the sonic boom loudness by 24% at the cost of a 5% increase in drag. [ABSTRACT FROM AUTHOR]