
In a large bowl, mix together the flour, salt, baking powder, and baking soda. Gradually add the flour mixture to the batter, mixing at medium-low speed until fully incorporated. Add the raspberries and stir in by hand. Evenly distribute the batter between 3 well-greased and lightly floured 8-inch cake pans.
Bring the ingredients to a boil over medium heat in a small thick bottomed pot. Reduce heat to low and simmer for 30 minutes. Remove from heat and strain out the raspberry seeds with a mesh sieve. Return the syrup to the stovetop and simmer for another 10 minutes. Allow the syrup to cool to room temperature, then refrigerate until use to help it thicken.
In the bowl of an electric mixer fitted with a paddle attachment, mix together the butter and goat cheese at medium low speed until smooth. Add the powdered sugar and milk and blend at medium speed until a smooth buttercream frosting forms. Cover and set aside until ready to use.