In the bowl of a stand mixer, cream together the butter and sugar until blended. Add in the eggs one at a time, then the vanilla. Add in the salt, baking powder, and baking soda, then add the flour and buttermilk, alternating after each addition until a thick batter has formed.