Using a stand mixer, cream butter and sugar on medium speed for 2-3 minutes until light and fluffy.
Add in the eggs and molasses, and beat on medium-low speed until combined.
While wet batter is mixing, whisk together flour, baking soda, cinnamon, ginger, and salt in a medium-sized bowl.
Slowly add in the dry ingredient mixture into the creamed butter and molasses mixture with the mixer on medium-low. Mix dough until ingredients are just combined.
Cover and refrigerate cookie dough for at one hour or until thoroughly chilled.
Preheat oven to 375°F and cover a pan with parchment paper.
Roll the dough into balls around 1 - 1.5 inches in diameter. Fill a bowl with the sugar, and roll each ball in sugar until it is completely coated.
Place on cookie sheet at least 1.5 inches apart, then bake for about 10-12 minutes, until the cookies begin to slightly crack on top. Cookies will firm up as they cool, so don’t worry if they appear undercooked.
Remove from the oven and let cool for five minutes, then transfer to wire racks to cool completely.