Preheat the oven to 350°F (175°C) and grease a 9-inch baking pan.
In a large mixing bowl, stir together the flour, sugar, salt, baking powder, and baking soda.
Add the butter and cut it into the flour mixture using a pastry cutter or fork until the mixture becomes crumbly.
Stir the raisins into the flour mixture.
In a separate bowl, whisk together the buttermilk and eggs.
Pour the egg mixture into the flour mixture and gently mix until a soft dough forms.
Transfer the dough into the prepared baking pan and spread it evenly.
Bake for 45 minutes to 1 hour, or until the bread has risen and the top is golden brown.
Insert a knife or toothpick into the center; it should come out clean when the bread is done.
Let the bread cool in the pan for 10 minutes, then remove and place on a wire rack.
Slice and serve warm.