Preheat the oven to 350°F. Spray a 10-cup bundt pan with a non-stick spray with flour in it, or grease and flour the pan thoroughly.
Sift in the flour and baking soda, ginger, cinnamon, nutmeg, and mace into a large bowl. Whisk until blended.
Place the softened butter in the bowl of a stand mixer fitted with the paddle attachment and beat until smooth. Add the brown sugar and beat on medium-high speed until fluffy and lightened in color, about 2 minutes. Scrape down the sides of the bowl after 1 minute of mixing.
Pour in the molasses and beat until well mixed. Add the eggs one at a time, adding two tablespoons of the flour mixture with each egg to prevent the mixture from curdling. Beat until smooth.
Warm the buttermilk for 20 seconds in the microwave, stirring halfway through. Put a wooden or glass utensil in the milk as you microwave it to break the surface tension, which will prevent explosions.
Add the buttermilk, coffee, orange juice, orange zest, and the rest of the flour mixture to the batter and stir on a low speed until combined, then beat until the batter is smooth.
Pour the batter into the prepared bundt pan and level the surface with a spatula.
Bake in the middle of the oven at 350°F for 45-50 minutes, until a metal skewer inserted into the center of the bundt comes out with a few moist crumbs attached.
Cool it in the pan on a wire rack for 10 minutes, then turn it out onto a wire rack to cool for 30 minutes.
After it has cooled for half an hour, sift a light dusting of powdered sugar on top. If you're using a cream cheese glaze instead, wait until it is completely cooled, about 2 hours.
Serve in slices, warm or at room temperature.