Preheat your oven to 350°F (175°C). Line your baking sheets with parchment paper or grease them lightly.
In a large mixing bowl, cream together the softened butter, granulated sugar, and brown sugar until light and fluffy.
Mix in the pumpkin puree, eggs, and vanilla extract until well combined.
In a separate bowl, whisk together the flour, baking powder, baking soda, spices, and salt.
Gradually add the dry ingredients to the wet mixture, mixing until just combined. Do not overmix.
Using a cookie scoop or tablespoon, drop mounds of cookie dough onto the prepared baking sheets, leaving about 2 inches of space between each cookie.
Bake in the preheated oven for 10-12 minutes, or until the edges are lightly golden.
Remove from the oven and allow the cookies to cool on the baking sheets for 5 minutes before transferring them to a cooling rack.
If desired, dust with powdered sugar before serving.