Preheat the oven to 350°F and coat a 10-inch Bundt pan with baking spray that includes flour.
In the bowl of an electric stand mixer, beat the butter and sugar on medium-high speed for about 4 to 5 minutes, or until light and fluffy.
Add the eggs one at a time, beating on medium speed after each addition, just until fully incorporated. Stop occasionally to scrape down the sides of the bowl.
Mix in the vanilla extract.
In a separate medium bowl, whisk together the flour, salt, baking powder, and baking soda.
Gradually add the flour mixture to the butter mixture in three parts, alternating with the buttermilk, and beat on low speed just until combined.
Transfer the batter into the prepared Bundt pan, spreading it evenly. Bake for 55 to 60 minutes.
In the last 10 minutes of baking, prepare the glaze. Combine all glaze ingredients in a small saucepan and heat over medium heat, stirring frequently, until the sugar dissolves.
Once the cake is done, remove it from the oven and poke holes in the top. Slowly pour half of the glaze over the cake, allowing it to seep into the holes.
Allow the cake to cool in the pan for 15 minutes before inverting it onto a cake stand or platter. Drizzle the remaining glaze over the cake.