Preheat the oven to 350°F (175°C) and line a baking sheet with parchment paper.
In a large mixing bowl, cream the softened butter, granulated sugar, and brown sugar together using an electric mixer until light and fluffy.
Add the pumpkin puree, eggs, and vanilla extract to the butter mixture and mix until well combined.
In a separate bowl, whisk together the all-purpose flour, baking soda, baking powder, ground cinnamon, ground nutmeg, ground ginger, and salt.
Gradually add the dry ingredient mixture to the wet ingredients, mixing on low speed until just combined. Be careful not to overmix.
Using a cookie scoop or tablespoon, drop rounded balls of dough onto the prepared baking sheet, spacing them about 2 inches apart.
Bake in the preheated oven for 10–12 minutes, or until the edges are set and the tops are just barely golden. The centers may look soft, but they will firm up as they cool.
Remove the baking sheet from the oven and allow the cookies to cool on the sheet for about 5 minutes before transferring them to a cooling rack.
If desired, dust the cooled cookies with powdered sugar before serving.