Preheat your oven to 350°F (175°C).
In a mixing bowl, combine cream cheese, sour cream, and mayonnaise until smooth.
Add in the corn, shredded cheddar cheese, lime juice, garlic powder, onion powder, smoked paprika, and chopped cilantro (if using).
Mix everything together until well combined.
Transfer the mixture to an oven-safe baking dish.
Bake for 25-30 minutes until the dip is hot and bubbly.
Remove from the oven and let it cool slightly before serving.
Serve warm with tortilla chips or fresh vegetable sticks.