In a bowl, season the chicken pieces with garlic powder, onion powder, smoked paprika, salt, and pepper. Toss to coat evenly.
In a large skillet, heat the olive oil over medium heat. Add the seasoned chicken and cook until browned and cooked through, about 5-7 minutes. Remove the chicken from the skillet and set aside.
In the same skillet, melt the butter over medium heat. Add the minced garlic and red pepper flakes, sautéing for about 1 minute until fragrant.
Add the cherry tomatoes and corn to the skillet, cooking for an additional 3-4 minutes until the tomatoes soften.
Stir in the heavy cream and Parmesan cheese, mixing until the cheese is melted and the sauce is creamy.
Meanwhile, cook the linguine according to package instructions until al dente. Drain and reserve 1/2 cup of pasta water.
Add the cooked chicken and drained linguine to the skillet, tossing to combine. If the sauce is too thick, add reserved pasta water a little at a time until desired consistency is reached.
Serve immediately, garnished with fresh parsley.