Mix the dry ingredients: In a large mixing bowl combine flour, baking soda, salt and baking powder. Set aside.
Combine the cream cheese, brown sugar, butter, sugar and softening in the bowl of a stand mixer, fitted with the paddle attachment. Beat on medium speed, until the ingredients are smooth and combined.
Add the eggs and mix until just combined. Add the vanilla extract and mix.
Add the dry ingredient mixture and mix until just combined. Remove the bowl from the stand mixer. Fold in the chocolate chips using a rubber spatula. Once combined, cover the bowl with plastic wrap and place in the fridge for an hour to chill.
When ready to bake, preheat the oven to 350° F and pull the cookie dough from the fridge.
Line a baking sheet with parchment paper. Scoop 3-4 Tablespoons of cookie dough, leaving about 3" between cookies to allow for expansion as they cook.
Bake on the middle rack for 15 minutes or until the edges of the cookies just start to turn color but are not completely browned.
Remove cookies from the oven. Allow to sit for 5 minutes, then transfer to a wire cooling rack. Repeat with the remaining dough.