Combine all ingredients in a bowl or baking dish -- olive oil, soy sauce, lime juice, vinegar, sugar, black pepper, cumin, garlic, jalapeno and cilantro in a bowl.
Pour the marinade into a Ziploc bag or into a baking dish. Place the steak in the marinade and coat it thoroughly.
Refrigerate the steak for 4 hours or overnight. If you’re using a baking dish, clover in plastic wrap before refrigerating.
When you’re ready to cook the steak, remove it from the marinade. Place the steak on a hot grill, and sear each side. Make sure you start with an extremely hot grill. It should only take a few minutes on each side to sear the steak. Remove the steak when it’s at the desired doneness.