Preheat oven to 350 degrees.
Cook bacon in a skillet over medium heat until crispy. Remove from grease, let cool enough to handle and crumble.
Discard all but 1 tablespoon of bacon grease and saute diced jalapenos until they begin to soften.
In a separate skillet set over medium heat, prepare the topping by melting butter in the pan then stirring in the breadcrumbs and ranch seasoning. Cook until breadcrumbs begin to darken in color. Remove from heat and mix in Parmesan cheese.
Prepare the dip by mixing together cream cheese, mayo, and sour cream in a bowl. Once blended add Cheddar, ranch seasoning, crumbled bacon, and jalapenos.
Place dip in a 9" oven-safe skillet, or other small baking dish. Top with the breadcrumb mixture and bake for 25 minutes.
Let cool slightly, and serve.