Preheat your oven to 350°F
Combine the sugar, pumpkin, vanilla, and eggs in a large bowl and mix well.
In a separate bowl combine the flour, baking soda, salt, and pumpkin pie spice until it's mixed well.
While mixing, slowly add in the dry ingredients to the pumpkin mixture and mix until you no longer see any white powder mixture.
Spray a cookie sheet with non-stick spray, then line it with wax paper. Leave a few inches on each side so you have room to remove it from the pan using the wax paper after baking.
Bake at 350 for 15 minutes.
Allow it to cool for ten minutes.
After ten minutes, use the excess wax paper to remove the pumpkin cake from the cookie sheet and place it flat on a cooling rack to cool for ten more minutes.
After the additional ten minutes, roll the pumpkin cake up with the wax paper still attached.
Allow the cake to cool completely before adding the filling, about 10 more minutes.
In a large bowl combine the cream cheese, powdered sugar, butter, and vanilla and mix until smooth.
Once the cake is completely cool, unroll it, lay it flat, and spread the filling evenly over the whole surface of the cake.
Roll the cake back up, this time slowly removing the wax paper as you roll.
Store in a sealed container in the fridge overnight or for 4-6 hours minimum before serving. I use a fresh piece of wax paper and a piece or two of scotch tape to seal it.
Cut into 1" sliced and dust with powdered sugar before serving (before or after cutting both work!).