In a medium bowl, whisk together soy sauce, olive oil, lemon juice, Worcestershire sauce, garlic, brown sugar, Dijon mustard, and all seasonings until well combined. The mixture should look smooth and slightly glossy.
Place your steak (such as flank, sirloin, or strip) into a resealable bag or shallow dish. Pour the marinade over the steak, ensuring it is fully coated on all sides. Seal the bag or cover the dish.
Refrigerate and marinate for at least 30 minutes, but ideally 2–6 hours for maximum flavor. Avoid marinating longer than 24 hours, as too much acid can break down the meat excessively.
Remove the steak from the marinade and pat dry before cooking. Grill, pan-sear, or broil to your desired doneness. Let the steak rest for 5–10 minutes before slicing and serving.