Preheat oven to 350 degrees Fahrenheit.
Prepare a baking sheet by lining it with parchment paper and set aside.
In a saucepan over medium-low heat, add in the butter, molasses, and corn syrup. Heat until the butter is just melted.
In a large mixing bowl, add in the flour and brown sugar and mix.
Pour in the butter mixture into the flour mixture and mix well.
Add in the eggs, spices, baking powder, and salt.
Mix until everything is fully incorporated.
Using a cookie scoop, gather 1-2 tablespoons of the dough and place on the baking sheet leaving 2 inches of space between each cookie.
Bake 15-20 minutes.
While the cookies are baking, prepare the glaze.
In a small bowl, add in the powdered sugar, lemon juice, and vanilla.
Mix until smooth and clump free.
Once the cookies are done baking, allow to cool for 5 minutes and transfer to a wire rack.
Using a basting brush, brush the glaze onto each cookie.
Allow the glaze to harden and serve.