Preheat oven to 350° F. Prepare cake pans using cooking spray and parchment circles.
In a large mixing bowl, combine flour, sugar, dark cocoa powder, baking soda, baking powder, and salt. Whisk to combine.
Add in room temperature eggs, buttermilk or buttermilk substitute, vegetable oil, and vanilla extract. Whisk until the dry and wet ingredients are just combined.
Pour in boiling water and espresso powder and slowly whisk until the water and cake batter are combined and smooth. Do not overmix.
Divide batter evenly between your cake pans (see equipment for sizes). Use a kitchen scale to ensure that the batter is equally divided.
Bake cakes for approximately 30-35 minutes in the oven until the cakes spring back when gently touched or toothpick comes out clean. *Please note that baking times may be different for different size pans (see blog post for more information).
Remove cakes from the oven and allow them to cool in the pans on a wire rack until they are at room temperature.
Run a knife or small offset spatula between the cake and edge of the pan to loosen from the edges. Invert the cakes to remove from the pan.
Recommended but not required: Wrap cooled cakes in plastic wrap and chill for at least an hour or overnight.
Level cakes using a serrated knife so that the layers are flat.