Preheat your oven to 350°F (175°C).
In a large mixing bowl, combine cream cheese, mayonnaise, and sour cream until smooth.
Add in the corn kernels, jalapeño, garlic powder, onion powder, and chopped cilantro. Stir until combined.
Fold in the shredded cheddar cheese, reserving a small amount for topping.
Season with salt and pepper to taste, adjusting according to your preference.
Transfer the mixture into a baking dish and spread evenly.
Top with the reserved cheddar cheese before placing it in the oven.
Bake for about 25-30 minutes or until the dip is hot and bubbly.
Once baked, remove from the oven and let it cool slightly before serving.