If you have completed the highest level of Spanish offered in your HS you should be fine. Exception might be if you are a native speaker of the language and just skipped ahead to Level 5.
It is still early in the game. Do your research. Some Ivy schools have fine engineering programs, others not as much. If you continue your strong performance, you will have options.