Add the all-purpose flour, salt, baking powder, and baking soda to a bowl and whisk to combine. Set aside until needed.
Add the room temperature butter to the bowl of a stand mixer fitted with the paddle and whip on medium speed, until light and fluffy, 3-4 minutes. Scrape the bottom and sides of the bowl.
Slowly add the granulated sugar to the whipped butter and mix on slow speed until blended . Increase the speed to medium and continue to beat the butter mixture until fluffy, 2- 3 minutes. Scrape down the sides and bottom of the bowl.
Add the eggs, one at a time, mix enough to incorporate the egg. Scrape the bowl between each addition.
Add the sour cream and vanilla extract to the bowl and mix to combine. Scrape the bottom and sides of the bowl.
With the mixer on low speed, slowly add half of the flour mixture, mixing just enough to combine.
Add the buttermilk to the mixture, mixing just enough to combine. Scrape the bottom and sides of the bowl.
Add the remainder of the flour and mix on low until just combined. Scrape the bottom and sides of the bowl. to make sure all of the flour has been mixed in. Be careful not to overmix the batter.
Pour the batter into the prepared bundt pan. Tap the pan to even out the batter and remove any air bubbles.
Place the pan on the center rack of the preheated oven and for 55-60 minutes or until a skewer inserted into the center of the cake comes out with just a few moist crumbs.
Set the cake in the pan on a wire rack to cool for 10 minutes.
Carefully turn the out cake to a cake plate or stand and allow to fully cool.