Preheat oven to 350 degrees F.
Prepare an 8x8-inch pan with parchment paper and lightly grease with non-stick cooking spray. Set aside.
Add pumpkin, sugar, oil and vanilla extract to a large mixing bowl and mix until combined.
Mix in eggs.
In a separate mixing bowl, add flour, baking powder, baking soda, salt, cinnamon and pumpkin pie spice, then whisk together.
Add flour mixture to pumpkin mixture in batches and gently mix until just combined.
Prepare streusel topping by adding ingredients to a small mixing bowl and cut the butter in using a fork or pastry cutter until it comes together into coarse crumbs.
Spread half of the cake batter in prepared pan, sprinkle half of crumble onto batter layer
Top with remaining batter and then with remaining streusel crumble.
Bake in preheated oven for 36-38 minutes or until a toothpick comes out clean.
Remove from oven and allow to cool slightly, then cut and serve warm.