Cook the pasta according to package instructions; drain and rinse under cold water.
In a large bowl, combine the cooked pasta, corn, cherry tomatoes, and red onion.
In a separate bowl, mix mayonnaise, lime juice, chili powder, salt, and pepper.
Pour the dressing over the pasta mixture and stir to combine.
Gently fold in the diced avocado and cilantro.
Sprinkle feta cheese on top if desired.
Taste and adjust seasoning as needed.
Cover and refrigerate for at least 30 minutes to let the flavors meld.
Serve chilled or at room temperature.
Enjoy your vibrant street corn pasta salad!