01 - Cook the pasta according to package instructions until al dente. Drain and rinse under cold water to cool completely.
02 - If using fresh corn, grill or char the corn kernels in a skillet over medium-high heat until lightly browned, about 5 minutes. Allow to cool.
03 - In a large bowl, combine the cooled pasta, corn, red onion, red bell pepper, jalapeño, and cilantro.
04 - In a separate bowl, whisk together mayonnaise, sour cream, lime juice, lime zest, chili powder, smoked paprika, cumin, hot sauce (if using), salt, and black pepper until smooth.
05 - Pour the dressing over the salad ingredients and toss until everything is evenly coated.
06 - Gently fold in most of the cotija or feta cheese, reserving a little for garnish.
07 - Transfer to a serving platter or bowl. Garnish with the remaining cheese and extra cilantro if desired. Chill for at least 20 minutes before serving for best flavor.