Add softened butter, minced garlic, garlic powder, and salt to small bowl. Mix with whisk or fork until ingredients are fully combined, then set bowl aside.
Heat large skillet over medium-high heat. When pan is warm, add 2 tablespoons neutral oil. Continue warming skillet, swirling pan occasionally to coat bottom in oil, until oil is hot and shimmery.
When oil is hot, place shrimp in skillet. Work quickly and be careful not to overlap shrimp or crowd pan, cooking shrimp in batches if needed.
Sauté shrimp 1 minute undisturbed, then quickly flip shrimp over and sauté shrimp 30 seconds more. When shrimp are cooked through, transfer shrimp to plate and set aside. Note: shrimp are cooked when opaque white (or lightly pink) and slightly curled, forming "J" shape.
Repeat with any remaining batches of shrimp until all shrimp is cooked through and transferred to plate.
Reduce heat under skillet to medium-low. Pour white wine into skillet and deglaze pan, using spatula to scrape up any browned bits that may be stuck to bottom of skillet. Simmer wine 4 to 5 minutes or until liquid is reduced by 50%.
Reduced heat under skillet to low. Add prepared garlic butter and chopped parsley (optional) to skillet. Gently stir ingredients until butter is melted and incorporated into wine.
Remove skillet from heat. Return sauteed shrimp to skillet and spoon garlic butter sauce over shrimp to cover completely. Divide shrimp into preferred portions, plate with sides of choice, and serve immediately with additional garlic butter sauce if desired.