Preheat oven to 350F. Line an 8x8 baking pan with parchment paper.
In a medium size bowl, add softened butter, brown sugar and vanilla. Use an electric mixture to beat at medium speed until combined.
Add flour. Beat until the flour is completely mixed in. The mixture will be dry and crumbly. Use your hands to press mixture into prepared baking pan. Bake for 10-12 minutes or until the crust starts to turn golden brown. Remove from oven and set aside to.
Melt butter in the microwave or on the stovetop. Set aside to cool slightly.
Add melted butter, brown sugar and eggs to a large bowl. Use an electric mixer to beat on medium speed until combined. Use a spatula to scrape down the sides of the bowl as necessary.
Sprinkle the salt and flour on top of the mixture. Beat at medium speed until combined.
Add raisins. Use a spatula to fold in the raisins.
Pour mixture on top of baked crust.
Bake for 28-30 minutes or until the edges of the topping start to set. The center will still be slightly jiggly when you remove it from the oven. Cool on the counter for one hour then transfer to the refrigerator to chill for 2 hours. Cut into 16 squares. Enjoy!