Preheat oven to 350°F (175°C). Grease and line two 9-inch cake pans.
Whisk dry ingredients (flour, sugar, cocoa powder, baking powder, baking soda, salt) in a large bowl.
In a separate bowl, mix eggs, buttermilk, oil, and vanilla until smooth.
Combine wet and dry ingredients. Mix just until combined.
Stir in hot coffee (batter will be thin).
Divide batter into pans and bake 30–35 minutes, until a toothpick comes out with a few crumbs.
Let cool 10 mins in pans, then transfer to racks to cool completely.
Make coffee buttercream:
Dissolve coffee granules in hot water and let cool.
Beat butter until pale and creamy.
Add powdered sugar gradually.
Add coffee mixture, cream, vanilla, and salt. Beat until fluffy.
Assemble cake:
Level layers if needed.
Frost first layer with 1 cup buttercream.
Add second layer and frost top and sides.
Decorate as desired.