Preheat & Prep: Preheat your oven to 350°F (175°C). Grease and flour two 9-inch round cake pans.
Mix Dry Ingredients: In a bowl, whisk together flour, baking powder, and salt.
Cream Butter & Sugar: In a separate bowl, beat the butter and sugar until light and fluffy. Add eggs, one at a time, and vanilla.
Add Dry Ingredients: Gradually add the dry ingredients to the wet mixture, alternating with milk. Mix until smooth.
Bake the Cake: Pour the batter into prepared pans and bake for 30 minutes or until a toothpick comes out clean.
Cool the Cake: Let the cakes cool in the pans for 10 minutes, then transfer to a wire rack.
Make the Frosting: Beat together softened butter, powdered sugar, brewed coffee, vanilla, and salt until smooth and fluffy.
Assemble the Cake: Frost the cooled cakes with the coffee frosting, layering generously.