Recent research suggests that genetic interactions involving more than two loci may influence a number of complex traits. How these 'higher-order' interactions arise at the genetic and molecular levels remains an open question. To provide insights into this problem, we dissected a colony morphology phenotype that segregates in a yeast cross and results from synthetic higher-order interactions. Using backcrossing and selective sequencing of progeny, we found five loci that collectively produce the trait. We fine-mapped these loci to 22 genes in total and identified a single gene at each locus that caused loss of the phenotype when deleted. Complementation tests or allele replacements provided support for functional variation in these genes, and revealed that pre-existing genetic variants and a spontaneous mutation interact to cause the trait. The causal genes have diverse functions in endocytosis (END3), oxidative stress response (TRR1), RAS-cAMP signalling (IRA2), and transcriptional regulation of multicellular growth (FLO8 and MSS11), and for the most part have not previously been shown to exhibit functional relationships. Further efforts uncovered two additional loci that together can complement the non-causal allele of END3, suggesting that multiple genotypes in the cross can specify the same phenotype. Our work sheds light on the complex genetic and molecular architecture of higher-order interactions, and raises questions about the broader contribution of such interactions to heritable trait variation.