In a stand mixer, beat together the butter and sugar until the mixture is smooth and creamy.
Add the eggs one at a time, beating the dough after each addition. Continue mixing the dough and add the vanilla extract.
In a large bowl, add the flour, baking powder and salt. Use a whisk to combine.
Add the flour mixture a little bit at a time to the wet ingredients, beating the dough continuously. If the dough begins sticking to the sides of the bowl, stop mixing and scrape the bowl with a spatula.
Once the dough is well mixed, use your hands to form the dough into a large ball. Wrap the dough ball in plastic wrap and place it in the refrigerator. Allow the dough to chill for four hours or overnight.