Can You Work Multiple Jobs While on STEM OPT
Working multiple jobs on STEM OPT is allowed but the rules are stricter than regular OPT and every single condition has to be met for every single employer before you start. Each employer must be independently enrolled in standard E-Verify — not the federal contractor version — every role must clearly connect to your STEM degree, you must work at least 20 hours per week at each job, and you need a fully completed I-983 training plan on file with each employer before day one. Think of it like one company needing a software engineer and another needing a data analyst — both relate to your degree, both companies are on standard E-Verify, and you have a signed training plan with each of them before you show up. If even one of those conditions is missing for even one employer the whole arrangement becomes a compliance issue. There has also been increased scrutiny on remote work this year so each employer needs to clearly document who supervises you, how often, and how your progress is measured.
I am not an immigration lawyer and nothing in this post is legal advice — please talk to your DSO and consult a licensed immigration attorney for your specific situation.