Preheat oven to 350 degrees Fahrenheit. Grease a 10x15 inch jelly roll pan, line with parchment, grease and flour the parchment. Dust a thin kitchen towel generously with powdered sugar and lay flat on counter.
Whisk flour, baking powder, baking soda, cinnamon, pumpkin pie spice, and salt in a large bowl.
In a separate bowl, whisk eggs, both sugars, pumpkin puree, and vanilla until combined.
Pour wet into dry and whisk until just combined. Spread evenly into prepared pan.
Bake 17 to 18 minutes until top springs back when pressed.
Immediately invert onto prepared towel. Peel off parchment. Starting from the short end, roll cake and towel together into a log. Place seam-side down on a wire rack.
Cool completely in the towel — refrigerate for 2 hours to speed it up.
Beat cream cheese until smooth, 1 minute on high. Beat in butter. Add powdered sugar and vanilla and beat until creamy.
Gently unroll cooled sponge. Spread filling evenly leaving a half-inch border. Re-roll tightly without the towel.
Wrap loosely in plastic wrap and refrigerate 20 minutes. Dust with powdered sugar, slice, and serve.