Preheat your oven to 350°F (175°C). Grease a 9x13-inch baking pan or line it with parchment paper.
In a large mixing bowl, cream together the butter and sugar until light and fluffy. Add flour gradually and mix until a soft dough forms.
Press half of the dough evenly into the prepared pan. Bake for 10–12 minutes or until lightly golden.
While the crust bakes, melt caramel candies and heavy cream together in a saucepan over low heat. Stir constantly until smooth.
Pour the caramel sauce over the baked crust. Crumble the remaining dough on top and sprinkle with sea salt.
Bake for another 15 minutes, or until the topping is golden brown and the caramel is bubbling.
Let the bars cool completely in the pan before slicing into squares.