Preheat the oven to 325. Grease and flour a ten inch bundt pan.
Add the sugar and butter to a large bowl and beat until light and fluffy. Add the eggs one at a time, mixing well after each addition. Add the buttermilk and vanilla, and mix to combine.
In a medium bowl, whisk together the flour, salt, baking powder, and baking soda. Add the flour mixture to the wet ingredients, and mix until just combine.
Pour the cake batter into the prepared pan, spreading evenly, Bake for 60 minutes, until a toothpick inserted into the cake comes out clean. Remove from the oven and turn out onto a cooling rack. Let cool for 10-15 minutes, then poke the top of the cake with a fork.
While the cake is cooling, make the glaze by adding the sugar, butter, water, and vanilla to a medium saucepan over medium heat. Cook, stirring frequently, until the butter is melted and the sugar is dissolved. Pour the glaze over the warm cake. Let the cake cool before serving.