Here's a couple possibilities to consider from the US Citizenship and Immigration Services website.
Many people become permanent residents through a job or offer of employment. Some categories require a certification from the U.S. Department of Labor to show that there are not enough U.S. workers who are able, willing, qualified, and available in the geographic area where the immigrant is to be employed and that no American workers are displaced by foreign workers. In other cases, highly skilled workers, those with extraordinary ability in certain professions, and investors/entrepreneurs are given priority to immigrate through several immigrant categories. In all cases, the process involves several steps.
The main ways to immigrate based on a job offer or employment are listed below. For more information on the categories below, see the links to the left under “Green Card Through a Job.”
You may be eligible to become a permanent resident based on an offer of permanent employment in the United States. Most categories require an employer to get a labor certification and then file a Form I-140, Immigrant Petition for Alien Worker, for you.
There is also the Diversity Immigrant Visa Program. It makes 50,000 diversity visas available annually, drawn from random selection among entries of individuals who are from countries with low rates of immigration to the United States.
How To Get a Diversity Visa
The U.S. Department of State (DOS) holds a lottery each year to determine who gets one of the 50,000 diversity visas available. You must apply through DOS during the online entry registration period, which typically runs from October through December of each year. Diversity visa lottery winners are notified by mail and, if they qualify, are granted a visa. You cannot enter the diversity visa lottery through U.S. Citizenship and Immigration Services.
For more information on obtaining a diversity visa, see the “U.S. Department of State: Entering Diversity Lottery” and “U.S. Department of State: How Do I Participate in the Diversity Lottery Program” links to the right.
Note: Citizens of some countries are not eligible to apply for the diversity lottery.
These are options that might be worth looking into!