In a large bowl, cream butter and sugar. Add eggs, one at a time, beating well after each addition. Beat in vanilla. Combine the flour, baking powder and baking soda; add to creamed mixture alternately with orange juice just until combined (batter will be stiff).
Spoon half of the batter into a greased 10-in. tube pan. Combine the filling ingredients; sprinkle half over batter. Carefully spread remaining batter over the top; sprinkle with remaining filling. Cut through with a knife to swirl.
Bake at 350° for 40-45 minutes or until a toothpick inserted in the center comes out clean. Cool for 15 minutes before removing from pan to a wire rack to cool completely. Combine glaze ingredients until smooth; drizzle over cake.