Preheat your oven to 350°F and lightly grease a baking sheet or use a silicone liner.
In a large bowl, whisk together flour, baking soda, baking powder, sugar and salt.
Cut in the butter until the mixture reaches a small pea consistency.
Add the raisins and caraway seeds.
In a separate container, combine the buttermilk and the egg. Make a well in the center of the flour mixture and pour in the buttermilk/egg mixture. Stir until the dough comes together.
Turn the dough onto a lightly floured surface and knead just until it holds together (8-10 kneads - do not overwork).
Split the dough in half and shape into two round balls, place on the prepared baking sheet.
Bake for 40-45 minutes, or until golden brown and the bottom sounds hollow when tapped.
Cool on a wire rack before slicing.