Preheat the oven to 350°F (175°C) and prepare a baking sheet.
In a bowl, whisk together flour, baking powder, baking soda, salt, and pumpkin spice.
In a separate bowl, beat sugar, oil, and eggs until well combined.
Add pumpkin puree and vanilla extract to the egg mixture; mix well.
Gradually stir in the dry ingredient mixture until just combined.
Spread the batter evenly into the prepared baking sheet.
Bake for 15-20 minutes or until a toothpick comes out clean.
While the cake bakes, prepare a clean kitchen towel dusted with powdered sugar.
Once baked, immediately turn the cake onto the prepared towel.
Peel off the parchment paper and carefully roll the cake with the towel.
Let the rolled cake cool completely on a wire rack.
In the meantime, prepare the cream cheese filling by beating cream cheese, powdered sugar, and cinnamon until smooth.
Unroll the cooled cake and spread the cream cheese filling evenly over the surface.
Roll the cake back up tightly, using the towel to guide you.
Wrap the rolled cake in plastic wrap and refrigerate for at least an hour.
Before serving, dust with powdered sugar, slice, and enjoy.