In a large bowl, whisk the flour, salt, and baking soda together and set aside.
In the bowl of an electric mixer fitted with the paddle attachment, beat the butter and sugars together until smooth and creamy. Scrape down the bowl and add the eggs, one at a time, beating until each is incorporated. The mixture will look light and fluffy.
Add the vanilla and beat for 5 seconds.
Add half of the flour mixture and mix for 15 seconds. Add the remaining flour mixture and beat until just incorporated.
Using a spatula or wooden spoon, fold in the chocolate chips.
Cover the bowl tightly and put in the refrigerator for at least 2 hours before baking.
Preheat the oven to 350 degrees F. Line two baking sheets with parchment paper.
Arrange 1 1/2 inch dough balls, about 1 inch apart on prepared baking sheets.
Bake for about 10 to 12 minutes, rotating the pans once during the cooking time, until the edges of the cookies are golden brown and the tops just start to darken.
Remove the pan from the oven and cool on a wire rack for 5 minutes. Use a spatula to transfer the individual cookies to the rack to cool completely (although they are delicious warm!).
The cookies can be stored in an airtight container for up to 3 days or 3 to 4 weeks in the freezer.