Preheat the oven to 350 degrees F. Grease and flour two 8″ round pans.
Combine the cake flour, baking powder, baking soda and salt in a mixing bowl. Set aside.
In a separate bowl, beat the butter and sugar together until fluffy with a hand held mixer or stand up mixer.
Once combined, add the eggs and vanilla and mix until combined. Next, alternate between adding the flour mixture with the buttermilk until combined.
Pour the batter evenly into the 2 prepared cake pans. The batter will be thick. You may need to use a spatula to spread it out, so the top is even. Gently tap the pans on the countertop to even out the batter and remove any air bubbles.
Bake for 20-25 minutes until a toothpick inserted into the center of the cakes comes out clean.
Allow to cool for 5 minutes in the pan. Then carefully remove and place on a wire rack to cool completely.
Once the cake is completely cool, cut each cake into 2 layers horizontally.