Cook the penne pasta according to the package instructions until al dente. Drain and set aside, reserving 1/2 cup of pasta water if needed.
Season the shrimp with jerk seasoning. In a large skillet over medium-high heat, melt the butter and add olive oil. Cook the shrimp for about 2 minutes per side until pink. Remove and set aside.
In the same skillet, sauté the onions and garlic for about 1-2 minutes until fragrant. Add the bell peppers and cook for another 3-4 minutes until slightly softened.
Pour in the heavy cream and chicken broth, stirring to combine. Let it simmer for a few minutes before adding the Parmesan cheese. Stir until the cheese melts and the sauce thickens.
Add the cooked pasta to the sauce and toss to coat. If the sauce is too thick, add some reserved pasta water.
Return the shrimp to the pan, along with green onions and a squeeze of lime juice. Stir to combine.
Garnish with fresh parsley and additional Parmesan if desired. Serve immediately and enjoy!