Preheat oven to 375 degrees F. and line a jelly roll pan with parchment paper, as extra protection, spray the parchment with cooking spray. I used a “half sheet” baking pan, 17"x 14" but a 10 x 15 would work great as well.
In a large mixing bowl, whisk the eggs until frothy. Add sugar, pumpkin puree and vanilla. Mix until combined.
In that same bowl, add the flour, baking powder, pumpkin pie spice and salt. Mix until well combined and smooth.
Pour the batter into the prepared pan and smooth out as evenly as possible.
Bake for about 15 minutes or until the cake is cooked through and a toothpick comes out clean.
While the cake is HOT and fresh from the oven, it needs to be rolled up. Use oven mitts to protect yourself from the heat. Starting at one of the short ends, begin rolling the cake with the parchment still attached to it(this will keep the cake from sticking to itself). Roll the log as tightly as you can and set aside to cool at room temperature.
Within 2-3 hours the cake is typically fully cooled.
While the cake is cooling, combine all frosting ingredients in a bowl and mix until smooth and well combined.
When the cake has cooled completely, gently unroll the log and spread the cream cheese filling evenly. Roll the log back up, wrap in saran or parchment paper and allow to chill in the fridge for an hour or two.
To serve: dust with powdered sugar if desired, slice and serve slightly chilled.