Preheat oven to 375 degrees. Mix together the flour, baking soda, cinnamon, eggs, sugar, and pumpkin in a large mixing bowl. Mix together until smooth.
Place waxed paper on a cookie sheet. Pour the pumpkin mixture onto the cooking sheet.
Use a spatula to spread the pumpkin mixture evenly over the waxed paper. Gently tap the cooking sheet on the counter to remove any air bubbles from the mixture. Bake the cake in a 375-degree oven for 10 minutes or until done. You know it is done when you insert a toothpick into the center of the cake, and it comes out without any batter on it.
Once the cake is done, remove it from the oven and let cool for a few minutes. The cake should still be warm. Cut a piece of wax paper slightly larger than the cake and sprinkle it with a light layer of powdered sugar. Turn the cake out onto the prepared powdered sugar wax paper.
Now, the bottom of the cake should be facing up. Gently peel off the wax paper that was cooked with the cake and discard.
Starting at the short side, roll the cake and wax paper layer all the way. This will create the roll. Let the cake sit rolled and allow it to cool the rest of the way.
Mix together the cream cheese filling. With a hand mixer or standing mixer, blend together the vanilla, butter, cream cheese, and powdered sugar. Blend until smooth.
Gently unroll the cake and spread on the cream cheese filling. You will want to spread the filling from edge to edge of the cake.
Roll the cake back up. Start at the short side, roll the cake, and peel off the wax paper as you move. Roll the cake as tight as you can without breaking the cake.
Slice, serve, and enjoy!