Heat your oven to 350°F. Grease the jelly roll pan with nonstick spray, then line it with parchment. Leave about an inch hanging over the two long sides, then grease the parchment too.
Add the flour, salt, baking soda, cinnamon, and pumpkin pie spice to a large bowl. Whisk them well until the spices are spread through the flour. This keeps every bite evenly flavored.
In a separate bowl, combine the eggs, sugar, vanilla, and canned pumpkin. Stir until the mixture looks smooth and glossy. It should be a bright orange batter with no streaks of egg.
Pour the dry mixture into the wet mixture. Stir only until you see no dry flour left. Spread the batter evenly across the pan, getting it into the corners.
Bake for 12 to 15 minutes. The cake is ready when a toothpick in the center comes out clean. Ovens run differently, so start checking early.
As soon as it comes out, lift the cake and parchment onto a heat-safe surface. Starting at a short end, roll the cake and parchment together. Let it cool completely on a wire rack.
While the cake cools, add the cream cheese, butter, vanilla, and powdered sugar to a bowl. Beat with an electric mixer until the filling is fluffy and smooth. It should look light and spread easily.
Gently unroll the cooled cake. Spread the filling evenly, leaving a 1-inch border around the edges. Roll it back up without the parchment this time.
Wrap the roll in plastic wrap and refrigerate for at least 1 hour. Chilling firms up the filling so the slices stay neat. Dust with powdered sugar and slice.