Preheat your oven to 350°F (175°C). Prepare two 9x2 inch round cake pans by greasing and flouring them.
In a medium mixing bowl, whisk together the cake flour, baking powder, baking soda, and salt for about 30 seconds, ensuring they’re fully combined. Set aside.
In a separate small bowl, mix the buttermilk, vegetable oil, and vanilla extract, and set this mixture aside.
In the bowl of a stand mixer, beat the softened butter at medium speed until smooth. Gradually add the sugar, continuing to beat until the mixture becomes light, fluffy, and pale in color, about 3-5 minutes.
One at a time, add the eggs to the mixture, beating well between each addition until the yolk fully disappears.
Begin alternating between adding the dry flour mixture and the wet buttermilk mixture to the butter and sugar. Start with the dry ingredients and end with the dry, in three portions of dry ingredients and two portions of wet. Be careful not to overmix or exceed medium speed.
Evenly divide the cake batter between the two prepared pans. Smooth the tops and bake for 25-35 minutes, or until a toothpick inserted in the center comes out with just a few moist crumbs attached.
Allow the cakes to cool in their pans for about 10 minutes before turning them out onto a wire rack to cool completely.