Preheat the oven to 350 degrees (use convection bake if you have it).
Add the softened cream cheese and softened butter to a medium or large mixing bowl and beat on medium to high speed until they are well combined.
Add the sugar and beat until combined. Scrape down the bowl once complete.
Add in eggs and mix until just combined.
In a separate bowl, whisk together all of the dry ingredients (flour, cocoa powder, baking powder, salt).
Add the dry ingredients to the wet ingredients in 2-3 portions, mixing well after each addition. Scrape down the bowl once complete.
Use a small cookie dough scoop to spoon the cookie dough on to a greased cookie sheet (or lined with parchment paper). Place the cookie dough 2-3 inches apart to allow for spreading.
Bake the cookies for 14-16 minutes or until they just begin to crack.
Remove the cookies from the oven and immediately use the back of a tablespoon measuring spoon (or a regular spoon) to make indents in the center of all of the cookies.
Allow the cookies to cool on the cookie sheets while you make the caramel thumbprint filling.