Preheat the oven to 350. Line a baking sheet with parchment paper and set aside.
In a medium size bowl gently whisk together flour, baking soda, baking powder and salt.
In a large bowl using an electric mixer cream together sugar and butter.
Add in egg, vanilla, orange juice, and orange zest and continue mixing until well incorporated.
Gradually add in the dry ingredients mixing after each addition.
Using a spatula or wooden spoon fold in the dried cranberries mixing until evenly distributed throughout the dough.
Scoop the dough out with a tablespoon-size dough scoop onto the prepared baking sheet.
Bake for 8-10 minutes or until slightly golden brown.
Remove the cookies from the oven and place on a wire rack to cool completely.
For the Glaze:
Mix orange zest, orange juice, and confectioners sugar in a medium size bowl.
Mix until everything is well incorporated and there are no lumps.
You can glaze the cookies on the cooling rack or place them on a baking sheet. Place parchment paper or wax paper under the cookies before glazing to catch any drips.
Using a spoon drizzle the glaze across each cookie.
Sprinkle the tops of the cookies with orange zest if desired.
Allow the glaze to dry before placing cookies in an airtight container to store.