Preheat oven to 375°. Prepare 10" X 15" X 1" jelly-roll pan; grease sides, line with waxed paper and grease the waxed paper then sprinkle waxed paper and sides of pan with flour, shake off excess.
In a small bowl , mix flour, baking soda, baking powder, cinnamon, pumpkin pie spice, and salt until combined.
In a large bowl, beat sugar and eggs until thick. Add pumpkin, beat until combined. Stir in flour mixture.
Pour into prepared pan; even batter with a spatula. Bake for 13-15 minutes. (Check after 10 or 11 minutes if using a dark pan.)
While the cake is in the oven dust a kitchen towel with powdered sugar. (To do this I put the powdered sugar in a mesh strainer and tap it as I move it over the towel.)
Remove cake from oven and immediately turn out onto sugar dusted towel. Carefully peel off waxed paper. Starting at narrow end, roll up cake and towel together; let cool completely.
In a large bowl beat cream cheese, butter, powdered sugar, and vanilla until smooth. Unroll cake carefully, spread filling over cake. Re-roll and refrigerate for at least an hour (I refrigerate mine overnight).