In bowl of a stand mixer, whisk together the sourdough discard, pumpkin puree, eggs, sugar, and vanilla on medium speed until well combined. Make sure to scrape down the sides of the mixing bowl so that everything is thoroughly incorporated.
In another large bowl, whisk together the baking soda, baking powder, pumpkin spice, salt, and flour.
Gradually add the dry ingredients to the wet mixture, stirring until just combined.
Pour the batter into the prepared pan, spreading it evenly.
Bake: Bake for 15-20 minutes, or until a toothpick inserted in the center comes out clean. Once done, remove it from the oven and let it cool for about 2 minutes.
Roll the Cake: While the cake is still warm, carefully roll it up with the parchment paper. Starting from one of the short ends. Let it cool completely in this rolled position. Roll the Cake: As soon as it comes out of the oven, allow the cake to cool for about 2 minutes, then roll the cake in the parchment paper (be careful, it’s hot). Allow it to cool while rolled. (To avoid cracks when rolling, roll the cake while it’s still warm in the parchment and let it cool in that position.)
Prepare the Frosting: While the cake cools, mix the cream cheese frosting ingredients with a mixer until smooth.
Assemble the Roll: Carefully unroll the cooled cake, spread the cream cheese filling evenly, and roll it back up without the parchment paper and wrap it in plastic wrap.
Serve: Refrigerate for at least an hour to set, then slice into pieces with a sharp knife and enjoy! You can dust with powdered sugar for a nice touch.