Cook pasta in salted water until al dente. Drain and rinse under cold water. Toss with olive oil and set aside.
In a skillet, cook ground beef over medium heat. Season with salt, pepper, garlic powder, and onion powder. Drain excess fat and let cool.
In a bowl, whisk together mayonnaise, ketchup, mustard, pickle juice, sugar, paprika, garlic powder, and onion powder to make the dressing.
In a large mixing bowl, combine pasta, cooked beef, lettuce, pickles, tomatoes, onions, and cheddar cheese.
Pour dressing over salad and toss until evenly coated.
Chill for at least 30 minutes before serving for best flavor.