Preheat your oven to 350°F (175°C).
In a mixing bowl, cream together the softened butter and granulated sugar until light and fluffy.
Add the flour and salt, mixing until a dough forms.
Press the dough into the bottom of a greased 9x13 inch baking dish.
Bake the crust for 15 minutes until lightly golden.
In another bowl, whisk together the corn syrup, brown sugar, eggs, and vanilla.
Stir in the chopped pecans until evenly distributed.
Pour the pecan mixture over the pre-baked crust.
Bake for an additional 30 minutes until the filling is set.
Allow to cool completely before cutting into bars.