Let butter sit on the counter for a few hours until it's soft.
In a large bowl, beat the peanut butter and butter with an electric mixer on medium speed until smooth. Add the sugars and beat for 2-3 minutes, or until creamy and lightened.
Beat in the eggs and vanilla.
Whisk together the flour, baking soda, baking powder, and salt in a small bowl. Stir the flour mixture into the peanut butter mixture just until no streaks of flour remain.
Preheat your oven to 350°. Spray cookie sheets or line them with silicone liners.
Use a tablespoon scoop to portion the dough, then roll into 1-inch balls.
Place cookie dough balls on prepared baking sheets two inches apart. Use a fork dipped in sugar to make a crisscross pattern.
Bake cookies for about 10-12 minutes at 350 degrees or until golden brown on the bottom and barely set in the middle.
Let cool on the cookie sheet for 3-4 minutes, then transfer to a wire rack.
Notes
-Store leftover cookies in an airtight container for up to a week. You can also freeze them in a heavy duty freezer bag for up to six months.