Preheat oven to 350°F (175°C) and line a 10×15 inch jelly roll pan with parchment paper.
Whisk together flour, baking soda, salt, cinnamon, and pumpkin pie spice.
In a separate bowl, beat eggs and sugar until pale and thick, then mix in pumpkin puree and vanilla.
Fold dry ingredients into the wet mixture until smooth.
Spread batter evenly in the pan and bake for 12–15 minutes until the center springs back lightly.
Invert the warm cake onto a powdered sugar–dusted towel and roll it up from the short end; cool completely.
Beat cream cheese, butter, vanilla, and powdered sugar until creamy.
Unroll the cooled cake, spread the filling evenly, and re-roll tightly.
Wrap in plastic and chill at least 1 hour before slicing and serving.