One of the options you have when applying for a visa is the H-1B work visa, a dual intent visa that allows you to apply for a green card. While it is a very popular nonimmigrant work visa, it does have an expiration date (it is valid up to six years) and if you want to continue working in US you need to apply for permanent residency before it expires. If you do not succeed you will have to wait for at least another year while you live outside the country before reapplying.
When U.S. citizens or residents are not available to fill in specialty occupations, foreign nationals can be hired with the condition of having a bachelor’s degree or higher and that they qualify for the job. Such specialty occupations are: architecture, engineering, business, sales, telecom, IT, computer science, mathematics, medicine and health care, education and law.
For the employers this is two-step process including:
submitting an application to the Department of Labor
submitting a Petition for a Nonimmigrant Worker (Form I-129) to U.S. Citizenship and Immigration Services (USCIS)
For the potential employees the process includes only filing an application with the Department of State at a U.S. embassy (or consulate) requiring a H1B work visa after the petition submitted by the employer receives approval.
Each fiscal year the Department of state issues only 85,000 H1B work visas from which 20,000 are restricted to individuals having master’s degree or higher. With the H1B1 work visa program employers can hire Singapore and Chile foreign national without filing a petition with the USCIS. Job are also limited to specialty occupations and there are only 6800 H1B1 work visas issued each fiscal year: 1400 for Chile foreign nationals and 5400 for Singapore.