To a large bowl, add melted butter, brown sugar, granulated sugar; whisk together until smooth.
Add in pumpkin, eggs and vanilla extract; mix until combined.
Add flour, baking soda, ground cinnamon, salt and pumpkin pie spice. Stir gently until just combined.
Chill dough in the refrigerator for 1 to 2 hours.
Preheat oven to 350°F and line a baking sheet with parchment paper.
Use a medium cookie scoop (or a spoon), to scoop 2 tablespoons of dough and roll into balls. Place it on prepared baking sheet. Space cookies about 2 inches apart. Gently press down tops of cookie dough glass to flatten slightly (I like to do this with dampened fingers). The cookies will stay raised if you skip this step.
Bake for 10 to 12 minutes or until the edges are set and the cookies are soft and fluffy. Let the cookies cool on the pan for a few minutes before transferring to a wire rack to cool completely.
For the cream cheese frosting, beat cream cheese and butter together on medium-high speed until smooth, about 30 seconds. Add vanilla and confectioners’ sugar and mix again just until combined, about 30 more seconds.
Use a piping bag, off-set spatula or a knife to frost cooled pumpkin cookies. Garnish with a sprinkle of cinnamon or pumpkin pie spice and serve.