In a large mixing bowl, cream together the softened butter and brown sugar until the mixture is light and fluffy, about 3-4 minutes with an electric mixer.
Add eggs one at a time, beating well after each addition. Scrape down the sides of the bowl with a spatula. Stir in the vanilla extract.
In a separate bowl, whisk together the flour, baking soda, baking powder, salt, and cinnamon (if using).
Gradually add the dry ingredients to the wet mixture, mixing on low speed just until combined. Don't overmix.
Cover the dough with plastic wrap and refrigerate for at least 1 hour, or up to overnight.
Preheat your oven to 350°F (175°C) and line baking sheets with parchment paper.
Pour granulated sugar into a small bowl. Roll chilled dough into 1½-inch balls, then coat each ball in the granulated sugar.
Place the cookie balls about 2 inches apart on the prepared baking sheets.
Bake for 10-12 minutes, or until the edges are set but the centers still look slightly underdone.
Let the cookies cool on the baking sheet for 5 minutes before transferring to a wire rack to cool completely.