In a large mixing bowl, combine the diced cucumbers, cherry tomatoes, corn, crumbled bacon, shredded cheddar cheese, and red onion.
In a separate small bowl, whisk together the ranch dressing and fresh dill.
Pour the ranch dressing mixture over the salad ingredients and gently toss until everything is well coated.
Season with salt and pepper to taste, adjusting as needed.
Cover the salad and refrigerate for at least 30 minutes to allow the flavors to meld.
Serve chilled as a side dish or a light meal.