In a large pot, bring salted water to a boil. Add the halved baby potatoes and cook until tender, about 15-20 minutes. Drain and let cool slightly.
In a large mixing bowl, combine sour cream, mayonnaise, Dijon mustard, garlic powder, onion powder, salt, and black pepper. Stir until well mixed.
Once the potatoes are cool enough to handle, add them to the mixing bowl with the dressing. Gently fold to coat the potatoes evenly.
Add shredded cheddar cheese, crumbled bacon, chopped green onions, and parsley to the potato mixture. Stir gently to combine.
Cover the salad and refrigerate for at least 1 hour to allow the flavors to meld.
Before serving, give the salad a gentle stir and adjust seasoning if necessary. Garnish with additional green onions and bacon if desired.