Preheat the oven to 400f and set a rack to the middle level. Line a baking sheet with parchment paper.
In a large bowl combine the flour, sugar, baking soda, baking powder, and salt and mix until combined.
Using your hands or a pastry cutter, add the butter to the flour and mix until the butter disappears.
Add the raisins to the flour mixture and stir until combined.
In a small bowl whisk together the buttermilk and egg, then pour the mixture into the flour mixture using a fork to combine.
With floured hands shape the mixture into a large ball, then place the dough onto a floured surface and knead just enough for it to come together in a shaggy dough ball.
Using a sharp knife, cut a large X or cross about 1/2 inch deep into the top of the dough.
Bake for 15 minutes, then reduce the heat to 350f and continue to bake for an additional 20 minutes, or until the top is lightly browned and a toothpick inserted in the center comes out clean.
Transfer to a wire rack to cool and serve with plenty of Irish butter, jam or marmalade. Enjoy!