Preheat a large skillet over medium high heat and pour in a tablespoon of olive oil. Once hot, add the corn kernels to the pan with a pinch of salt and pepper. Cook the corn for 8-10 minutes, scraping the bits at the bottom of the pan, until lightly charred. Pour the corn into a bowl and return the pan to the stove.
To the same pan, add 1 tablespoon of olive oil. Sauté the onion and bell pepper for a few minutes until soft and translucent, then add the minced garlic, paprika, cumin, and chili powder. Stir for a minute more, then add the onion and pepper to the reserved bowl of corn, scraping all of the spices into the bowl as well.
To the corn and onions, add the mayonnaise, sour cream, lime juice, cilantro, feta or Cotija, and diced jalapeño (keep the seeds for more spice) **see note.
Mix in the salt and pepper, adding more if needed, then eat the salad warm or refrigerate until ready to serve. It will keep for up to two days in the fridge.