Pat the steaks dry with a paper towel. Cut them into bite-sized pieces, about 1-inch cubes.
Place the steak cubes in a mixing bowl. Add the salt, pepper, and baking powder. Toss to coat the cubes evenly.
Heat a nonstick skillet over medium-high heat. Add 2 tablespoons of butter and let it melt. Then add half of the steak cubes to the skillet. Let them sit undisturbed for about 1 minute to start browning. Using a spatula or wooden spoon, turn the cubes to brown all sides as they continue to cook for about 2-3 minutes more. Transfer the cooked pieces to a clean bowl and repeat the browning process with the remaining steak pieces.
Return all the steak bites to the skillet. Pour in the Buffalo sauce and ranch dressing. Stir to coat all the steak pieces evenly. Cook for about 1-2 minutes, making sure all the beef is thoroughly cooked and letting the sauce thicken slightly.
Remove from heat and let the dish rest for about 5 minutes. Garnish with fresh parsley, if desired. Serve hot.