Preheat oven to 350℉ and lightly grease a 9x13-inch baking pan.
In a large bowl mix together cake mix, orange soda, oil and eggs. Pour into the prepared baking pan.
Bake for 30 minutes or until center is set and a toothpick inserted into the center comes out clean or with just a few moist crumbs.
Let cool for 5 minutes, then poke holes all over the cake using the round end of a wooden spoon or the tines of a fork. Set aside.
Filling
In a medium bowl, whisk together jello, hot water and sweetened condensed milk. Pour over the top of cake and spread into the holes.
Place cake in the refrigerator for at least one hour, or up to overnight.
Frosting
In a large bowl, whisk together pudding mix and milk until it just starts to get thick, then fold in the whipped topping and orange zest.
Spread the frosting evenly over the chilled cake.
For serving, garnish with orange zest, whipped cream and orange slices if desired.
Notes
Vanilla flavored pudding can be substituted for the cheesecake flavor.You can use your favorite white cake recipe and substitute the liquid for the orange soda.