Preheat the oven to 375°,
In a large bowl, mix together the flour, baking soda, baking powder, pumpkin spice, and salt. Set that aside.
In the bowl of a stand mixer, add the pumpkin puree, sugar, eggs, and buttermilk.
Fit the stand mixer with the paddle attachment and turn it on low. Mix the wet ingredients until fully combined.
Turn the stand mixer off and add the dry ingredients to the wet ingredients. Carefully turn the mixer on low and mix for 2 minutes until all the ingredients are mixed together.
Add the dried cranberries to the dough and mix until just combined.
While the batter is mixing, grease and flour two loaf pans.
Divide the dough between the two loaf pans.
Bake for 1 hour or until a knife is inserted into the middle of the loaf and comes out clean. Allow the loaves to cool slightly before cutting into slices.