Heat a large pan to medium heat and add olive oil. Heat through.
Add onion and peppers. Cook about 5 minutes to soften.
Add soppressata and garlic and cook 1 minute, stirring often.
Add anchovies, red pepper flakes and olives. Mash the anchovies and stir until they incorporate into the mixture.
Add capers, tomatoes, black pepper, parsley and basil. Mix well.
Cover and cook about 15-20 minutes, allowing the tomatoes to break down and flavors to incorporate. You can let it simmer longer for more flavor to develop. I left mine simmer over an hour.
Break up the tomatoes and stir to a rustic mix. At this point you can reduce heat to simmer while you prepare your noodles.
Prepare the noodles as directed on the box, about 10 minutes or so boiling.
While noodles are cooking, toss the shrimp into the sauce to cook. They only need a few minutes.
Drain noodles and toss with the sauce.
Serve with grated Parmesan cheese and chopped herbs.