Using an electric mixer, mix butter and 1 cup sugar until light and fluffy. Add egg.
In a separate bowl, combine flour, baking powder, and baking soda. Add to butter mixture and mix until just combined. Fold in cranberries and 1 tablespoon orange zest. Chill dough while you make orange sugar.
Combine ½ cup sugar and 1 tablespoon orange zest. Use your fingers to rub the 2 together until everything is combined and mixture is fragrant.
Shape dough into 1 inch balls and roll in orange sugar. Place on baking sheet and flatten slightly.
Bake 10 - 13 minutes or until lightly golden. Cool on wire racks.