Set your oven rack to the middle position and preheat to 350°F (175°C). Line two baking sheets with parchment paper or silicone mats and make sure your butter and eggs are at room temperature.
Place the softened butter, brown sugar, and granulated sugar in a large bowl. Beat with a mixer on medium speed for about 2 to 3 minutes, until pale and fluffy, scraping down the sides once.
Add both eggs, one at a time, beating well after each addition. Pour in the vanilla extract and mix just until the batter looks smooth and slightly glossy, scraping the bowl again.
In a separate bowl, whisk together the flour, baking soda, cinnamon, and salt. Add this dry mix to the wet ingredients and beat on low speed just until no streaks of flour remain.
Add all 3 cups of rolled oats to the dough. Mix on low speed, or fold by hand with a sturdy spatula, until the oats are evenly distributed; the dough will be thick and a little stiff.
Use a 1.5 tablespoon cookie scoop to portion the dough onto the lined sheets, spacing the mounds about 2 inches (5 cm) apart. Fit roughly 12 cookies per standard sheet and bake one tray at a time.
Bake each tray for 11 to 13 minutes, until the edges are set and lightly golden. Pull the cookies at 11 minutes when the centers still look slightly underdone for a chewier result.
Let the cookies sit on the hot pan for 5 minutes so they firm up enough to move, then transfer them to a wire rack to cool completely. Repeat with the remaining dough, letting the pans cool between batches.