Cook pasta according to package directions until al dente. Drain, rinse with cold water, and toss with olive oil.
Brown ground beef in a skillet, seasoning with chili powder, cumin, garlic powder, salt, and pepper. Drain excess fat and cool.
Whisk together mayonnaise, barbecue sauce, Dijon mustard, apple cider vinegar, and hot sauce (if using). Season with salt and pepper.
In a large bowl, combine the pasta, beef, corn, black beans, tomatoes, red onion, cheese, jalapeños, bacon, and herbs.
Pour dressing over the salad and gently toss until evenly coated.
Chill for at least 30 minutes before serving for best flavor. Garnish with extra cheese, herbs or bacon if desired.