Preheat oven to 350°F (175°C). Line a 9x13-inch pan with parchment paper.
In a bowl, beat softened butter and sugar until light and creamy.
Add flour and salt; mix until dough forms.
Press dough evenly into the prepared pan and bake for 18–20 minutes until lightly golden.
In a saucepan, combine maple syrup, brown sugar, heavy cream, and butter. Bring to a gentle boil for 2–3 minutes.
Remove from heat, stir in vanilla, pecans, and salt.
Pour pecan mixture evenly over baked shortbread crust.
Bake again for 20–25 minutes, until the topping is set.
Cool completely before slicing into bars.