In the bowl of a stand mixer fitted with the paddle attachment, beat the butter on medium speed until pale and creamy. Reduce speed to medium-low and slowly add the sugar. Beat until combined, scraping down the sides as necessary. Add the cream, zest, juice, and vanilla. Beat until smooth and a spreadable consistency. Add salt, if needed and to taste.