Heat oven 350F. Line cupcake tin with paper liners.
Cream butter, sugar, zest and orange oil with electric mixer until light and fluffy.
Add eggs, one at a time beating until well incorporated.
Whisk flour, baking soda and salt for 30 seconds. Gradually add in dry ingredients alternating with orange soda, scraping down sides of bowl as needed.
Beat one minute until all is thoroughly mixed.
Scoop batter into prepared liners filling ¾ full.
Bake 20 to 22 minutes or until wooden pick inserted in center comes out clean.
Cool and frost.
Frosting
Beat all ingredients together adding just enough orange juice to make a fluffy frosting.