In a large bowl, whisk together the sifted flour, baking powder, baking soda, and salt; set aside. In another large mixing bowl, using a stand mixer fitted with a paddle attachment or a hand-held mixer, cream the butter and granulated sugar together on high speed until light and fluffy, about 3 minutes. Scrape down the bowl with a spatula to incorporate any ingredients sticking to the sides. Add the eggs, one at a time, and the vanilla extract, beating on high speed until combined and smooth, about 2 minutes.