Preheat your oven to 350°F (175°C).
In a large mixing bowl, combine the flour, baking soda, baking powder, salt, and pumpkin pie spice.
In a separate bowl, whisk together the pumpkin puree, granulated sugar, egg, vegetable oil, and vanilla extract until smooth.
Gradually add the dry ingredient mixture to the wet ingredients, stirring until just combined.
In another bowl, beat the cream cheese with powdered sugar and lemon juice until smooth and creamy.
Pour half the pumpkin batter into a greased 9x5 inch loaf pan, followed by half of the cream cheese mixture.
Repeat the layering with the remaining batter and cream cheese mixture, using a knife to swirl gently.
Bake for 60-70 minutes, or until a toothpick inserted into the center comes out clean.
Allow the bread to cool in the pan for 10 minutes before transferring to a wire rack.
Slice and enjoy with your favorite spread or simply as is!