The mitotic checkpoint complex (MCC) ensures the fidelity of chromosomal segregation, by delaying the onset of anaphase until all sister chromatids have been properly attached to the mitotic spindle. In essence, this MCC-induced delay is achieved via the inhibition of the anaphase-promoting complex (APC). Among the components of the MCC, BubR1 plays two major roles in the functions of the mitotic checkpoint. First, BubR1 is able to inhibit APC activity, either by itself or as a component of the MCC, by sequestering a APC coactivator, known as Cdc20. Second, BubR1 activates mitotic checkpoint signaling cascades by binding to the centromere-associated protein E, a microtubule motor protein. Obtaining highly soluble BubR1 is a prerequisite for the study of its structure. BubR1 is a multi-domain protein, which includes a KEN box motif, a mad3-like region, a Bub3 binding domain, and a kinase domain. We obtained a soluble BubR1 construct using a three-step expression strategy. First, we obtained two constructs from BLAST sequence homology searches, both of which were expressed abundantly in the inclusion bodies. We then adjusted the lengths of the two constructs by secondary structure prediction, thereby generating partially soluble constructs. Third, we optimized the solubility of the two constructs by either chopping or adding a few residues at the C-terminus. Finally, we obtained a highly soluble BubR1 construct via the Escherichia coli expression system, which allowed for a yield of 10.8 mg/L culture. This report may provide insight into the design of highly soluble constructs of insoluble multi-domain proteins.