Preheat oven to 350 F. Spray a one 8-inch cake pan and one 4-inch cake pan with pan spray and line bottom with parchment.
In a microwave safe bowl, melt the butter. Add in the chocolate chips and allow the warm butter to melt the chocolate.
In the bowl of stand mixer whip together the eggs and sugar on higher for about 5-7 minutes or until doubled in volume.
Add in the vanilla, salt, and cocoa powder and mix until well combined.
Slowly add in the melted chocolate and butter into the egg mixture and mix until well combined.
Pour batter into prepared cake pans.
Bake for 40-45 minutes or until cake tester comes out clean.
Allow to cool completely before cutting.
Caramel Cream Filling
Place the sugar in a saucepan over medium-high heat. Ensure the sugar is flat all around the bottom. Caramelize the sugar-DO NOT STIR IT. Allow the sugar to melt 3/4 of the way and then stir it.
Add the butter, salt, and heavy cream and lower the heat to low. Stir until all sugar is completely melted and all ingredients are incorporated thoroughly. Reserve and allow to cool.
In the bowl of a stand mixer fitted with the paddle attachment whip the cream cheese for about three minutes.
With the mixer on the lowest speed, slowly add the cooled caramel sauce and mix until thoroughly blended.