Heat the olive oil in a large skillet over medium-high heat. Add the corn and cook, stirring occasionally, until brown in spots, about 7-10 minutes. Transfer to a large bowl and set aside to cool for 5-10 minutes.
Add the jalapeño, cilantro, onion, and most of the cheese (reserve a bit for garnish) to the bowl.
In a separate bowl, whisk together the mayonnaise, lime juice, honey, and garlic. Add to the salad and toss gently to combine. Season to taste with salt and pepper. Top with remaining cheese and serve.