Preheat oven to 350 degrees F. Lightly grease a 13x9 baking dish. If desired, line the pan with parchment paper so that paper is along bottom and up the two longer sides and goes a little above top of pan sides.
Place butter, 1 (12 ounce) bag of chocolate chips, and coffee granules in top of double boiler over medium heat. Stirring occasionally, heat mixture until smooth (about 5-7 minutes). Remove from heat and set mixture aside to cool.
Whisk together eggs, sugar, and vanilla until well combined in a large mixing bowl. In a separate small mixing bowl, stir together flour, baking powder, and ¾ teaspoon salt. Whisk cooled chocolate mixture into sugar/egg mixture, then stir in flour mixture until just combined.
Pour about half of chocolate brownie mixture into bottom of prepared 13x9-inch baking dish. Spread batter to cover bottom of pan into an even layer. Bake at 350 degrees F for 10 minutes.
Meanwhile, place unwrapped caramels, cream, and ¼ teaspoon salt in medium sauce pan over medium heat. Stir until melted and smooth, about 5 minutes. Remove from heat, and set aside to cool.
When bottom brownie layer is done, remove from oven. Sprinkle pecans on top of brownie layer. Drizzle cooled caramel on top, then sprinkle remaining chocolate chips on top. Spoon remaining brownie batter on top and gently spread batter over chocolate chips to edges of pan to cover filling.
Bake brownies an additional 25-30 minutes at 350 degrees F or until almost set in middle. Brownies may appear slightly underdone, but that's ok. Be careful to not overbake and dry out brownies.
Cool completely. For easy cutting, place brownies in fridge for several hours over overnight to firm. Gently lift on parchment paper to remove brownies from pan and remove paper. You may need to run a sharp knife around edge of pan to remove brownies. Cut brownies into squares.
