I have been working on an H1B Visa for the last three years at a construction company, in the role of a Civil Engineer. I have an undergraduate degree in Civil Engineering from a U.S. university.
For the last one year, I have been teaching myself computer programming through Coursera/edX courses as the field interests me a lot and I find my current job rather dull. I'm now thinking about applying to Software Engineer positions at a bunch of software companies.
Here's the problem: I know changing jobs on H1B is allowed but will I be allowed to change to a field that is different from the previous one (Software Engineer vs Civil Engineer, in my case)?? Also, my undergraduate degree is in Civil Engineering and I don't have a degree in Computer Science or Software Engineering. And all my work experience till now is in a Civil Engineer role.
So will this be allowed by USCIS? Or is there a high chance that the transfer petition will get rejected?
For the last one year, I have been teaching myself computer programming through Coursera/edX courses as the field interests me a lot and I find my current job rather dull. I'm now thinking about applying to Software Engineer positions at a bunch of software companies.
Here's the problem: I know changing jobs on H1B is allowed but will I be allowed to change to a field that is different from the previous one (Software Engineer vs Civil Engineer, in my case)?? Also, my undergraduate degree is in Civil Engineering and I don't have a degree in Computer Science or Software Engineering. And all my work experience till now is in a Civil Engineer role.
So will this be allowed by USCIS? Or is there a high chance that the transfer petition will get rejected?
Comment