Preheat the oven to 350°. Spray a 9-inch cake pan (with sides that are at least 2 inches tall with baking spray. Line the pan with a circle of parchment paper.
Whisk the butter until light and creamy. Add the sugar, vanilla and almond extract, then whisk until well combined. (It will not be smooth and creamy at this point but rather a bit sandy.)
Add the baking soda, baking powder and salt and stir to combine.
Add approximately ⅓ (doesn’t have to be exact) of the buttermilk and stir to combine. Then add approximately ⅓ of the flour and stir again. Repeat x 2 until all of the buttermilk and flour have been added.
Add egg whites, one at a time and whisk vigorously for 30 seconds after each addition. Add pink food coloring, stirring after each drop until the desired shade of pink is reached. (I used 5-6 drops.)
Pour the batter into the prepared pan and smooth the top to an even layer with an offset knife or spatula. Bake for 35-45 minutes or until a toothpick inserted into the center comes out clean OR (best way to determine doneness) until an instant thermometer inserted into the center of the cake registers 200-210˚F.
Cool for 10 minutes in the pan, then invert the cake onto a cooling rack. (The flat bottom of the cake now becomes the top.)
Slowly brush the cake on the top and sides with the strawberry glaze (recipe below - make it while the cake is baking). Some will drip off but most of it will be absorbed. Allow the cake to cool completely before adding the optional buttercream.
If you decide to go with the buttercream, scrape it out onto the center of the cake then spread with an offset spatula or knife. Swirl the buttercream decoratively with the back of a spoon, if desired. Sprinkle with nonpareils, if desired.