Heat the olive oil in a large pot over medium heat. Add the diced onion and celery and cook until softened, about 4 to 5 minutes.
Stir in the garlic powder, cumin, and chili powder and cook until fragrant, about 1 minute.
Add the shredded chicken, cannellini beans, green chiles, corn, and chicken broth. Stir to combine.
Bring to a gentle simmer and cook for 15 minutes, letting the flavors meld.
Reduce the heat to low and stir in the cream cheese until fully melted and the chili is creamy.
Season with salt and pepper to taste. Serve warm with your favorite toppings.