In a large resealable bag, add all the steak, lime juice, orange juice, olive oil, garlic, cumin, salt, pepper, and cilantro for the mojo steak. Squish everything around until well-combined. Place in the refrigerator to marinate for at least 1 hour, up to overnight.
When ready to cook, preheat the grill. Remove steak from marinade and discard the marinade. Grill the steak until medium rare or until desired doneness. For medium rare, it took about 5 minutes per side. At the same time, drizzle the corn with 1 Tbsp olive oil and grill. This will take about 10 to 12 minutes, turning every few minutes. Remove steak and corn from heat.
While the steak and corn is grilling, add all ingredients for the vinaigrette to a blender or food processor. Process on high until combined, then turn to low speed. Slowly drizzle in oil and process until combined.
Remove corn kernels from cob. Thinly slice steak.
Toss half the vinaigrette, corn, cherry tomatoes, red onion, and spring greens. Top with sliced steak and drizzle with remaining vinaigrette, as desired. Serve.