Preheat oven to 350˚F. Grease 3 8" straight edge cake pans. Line with parchment paper and grease.
In a medium bowl, sift together flour, baking soda, baking powder, and salt. Whisk until completely mixed.
In a standing mixer or with a hand held mixer, cream butter, sugar, and orange zest until light and fluffy, about 5 minutes.
Whisk in eggs, egg whites, vanilla extract, and orange extract on a high speed until combined, about 2 minutes, scraping down sides as needed.
On a low speed, whisk the flour mixture to the egg mixture until just combined.
Still on a low speed, pour in the buttermilk and orange juice, mixing until just combined.
Pour batter evenly into greased layer pans. Bake for 25-30 minutes, until a toothpick comes out clean when inserted into the center of each cake. Set on a wire rack to cool, at least one hour, or frosting will melt.