Preheat the oven to 350 degrees F. Grease a 9 x 13-inch baking dish or line it with parchment paper.
In a medium bowl, whisk together the flour, baking powder, baking soda, and salt until evenly mixed.
In a large bowl, beat the softened butter and sugar together for 2 to 3 minutes until light and fluffy.
Mix in the eggs one at a time, then stir in the vanilla extract until smooth.
Add Sour Cream and Flour Mixture
Mix in half of the dry ingredients. Add the sour cream and stir gently. Add the remaining dry ingredients and mix until just combined.
Gently fold the chopped rhubarb into the batter using a rubber spatula.
Transfer the batter into the prepared baking dish and spread evenly.
In a small bowl, combine brown sugar, flour, cinnamon, and melted butter. Mix until crumbly.
Sprinkle the crumb topping evenly over the cake batter.
Bake for 40 to 45 minutes or until golden brown and a toothpick inserted into the center comes out clean.
Allow the cake to cool for 15 to 20 minutes before slicing and serving.