Preheat oven to 350 degrees F and line a 9x13 baking pan with parchment paper or foil, leaving enough over the edges that you can use to easily remove the final product from the pan.
In a large bowl or stand mixer, stir together the flour, sugar and salt. Slowly mix in the softened butter, using a hand mixer or stand mixer on low speed until just combined.
In another bowl whisk together the eggs, lemon juice, and lemon zest. Pour the mixture into the flour mixture and mix until well incorporated.
Pour the mixture into the prepared baking pan and bake for 25-30 minutes, until a toothpick inserted in the center comes out clean.
Remove and let cool completely in the pan then glaze.
Prepare the glaze by mixing the ingredients together in a medium bowl. Once the brownies are cooled, pour the glaze over the top and spread with a spatula to evenly coat. Allow it to set, then remove the brownies from the pan (using the overhanging foil), and cut into squares.