Preheat the oven to 350 degrees
Lightly spray the sides of three 9 inch round pans, and place a round piece of parchment paper in the bottom of each pan. You can also lightly butter or grease and then flour each pan.
In a large bowl, whisk together the flour, sugar, cocoa powder, baking soda and powder, and salt until combined.
Add in the eggs, buttermilk, coffee, oil, and vanilla. Beat the ingredients until they are well combined, on medium speed.
Evenly divide batter and pour into the prepared pans.
Place the three pans in the oven on the middle rack and bake for 25-30 minutes. Cakes will be done when it springs back to the touch.
Remove from the oven and let cool while you prepare the frosting.