Qualifying for EB1 Green Card as a Software Engineer

2 years ago | 5 min read

I recently got my US green card via an EB1-A (Alien of Extraordinary Ability) petition and A LOT of people have been asking me about this so I thought I'd share my journey and share my learnings.

What is an EB1-A?

EB-1A visas are the most difficult to get, as well as the most flexible as you can self-petition without a job offer. They are also current and do not have a multi-year backlog like EB2/EB3 if you belong to China, India, etc.

Quoting USCIS from this page:

You must be able to demonstrate extraordinary ability in the sciences, arts, education, business, or athletics through sustained national or international acclaim.

You must meet at least 3 of the 10 criteria below, or provide evidence of a one-time achievement (i.e., Pulitzer, Oscar, Olympic Medal) as well as evidence showing that you will be continuing to work in the area of your expertise. No offer of employment or labor certification is required.

This description and the criterias are scary but I think the bar is not as high as it seems.

A little about me

I am a software engineer with a bachelors degree in Computer Science. I have been working since 2013 but have been programming well before that. I currently work at Google but this petition was filed prior to joining Google.

I enjoy programming and so I have many side-projects. I also co-founded a startup, scaled it, and brought it to US. I have zero patents or research papers and sadly no Nobels or Oscars . If your profile matches mine, you may be able to qualify for this visa.

How to match EB1-A's high bar?

First, you need a good immigration lawyer who specializes in this category of petitions. It all depends on how good your lawyer's game is in fitting your career to the criterias for EB1A.

A good lawyer is also very expensive so expect to spend invest anywhere from $15k to $25k or even more. I would recommend not using your company's lawyer or a big firm considering your non-research profile requires a more unorthodox and personalized petition specific to your profile and will not fit the boilerplate template that these bigger firms tend to use.

I can share the lawyer I used, please reach out privately.

The Criterias

Your sole goal is to prove that you meet atleast 3 of the 10 criterias. You may want to attempt 5 or so of them to prevent your case be denied for being too weak; if USCIS doesn't agree on your proof for multiple criterias, a denial will be harder to challenge than say an RFE (Request For Evidence) for some criterias.

I attempted the following (five) criterias:

  • Performance of a leading or critical role in distinguished organizations: My role in my startup counted here. I had to prove a) my role is critical and b) The organization is well-known. If you are a founding engineer or a senior engineer at your company and are leading a critical project, you will likely qualify for this.

  • Published material about you in professional or major trade publications or other major media: My startup and my side-projects were featured in many online publications (read tech-blogs) and a few mentions in top-tier publications (BBC,, etc.). If you and your work were featured on popular websites/blogs, you may qualify for this.

  • Original scientific, scholarly, artistic, athletic, or business-related contributions of major significance to the field: Some of my projects were a fit the definition of this criteria. If you have patents, research papers or some side-project, this is where you list them.

  • Have been asked to judge the work of others, either individually or on a panel: I had judged a few hackathons and international software competitions.

  • Receipt of lesser nationally or internationally recognized prizes or awards for excellence: I had won many hackathons and competitions both before and after graduating from college, some qualified for this criteria. Note that USCIS does not consider "student" competitions here.

Other criterias that may apply to you:

  • Command a high salary or other significantly high remuneration in relation to others in the field: If you are paid well (like top 5% of the industry), you may qualify for this.

  • Membership in associations in the field which demand outstanding achievement of their members: If you are a member of a prestigious association (like YC probably), you may qualify for this.


USCIS has started to be more stingy with EB1s so expect an RFE. More often than not, you are going to get one (or more).

As I mentioned before, it mostly depends on how good your lawyer is in framing your case. I also got an RFE as USCIS asked for more proof on some criterias. Worry not, the laywer has to reframe the case and add some more evidence.

Of note, I was highly impressed by the amount of detail; convincing counter-reasoning in the USCIS's RFE and the response my lawyer wrote to tackle it.

Premium Processing vs. Regular Processing

Most lawyers refrain from applying EB1s with premium processing. I have consulted multiple lawyers and the consensus is that the cases with premium processing have higher chance of getting RFEs than regular ones. I am not sure what causes this to happen inside USCIS. Maybe it's just their trick to push the can down the road but this means that you will have to wait 6-12 months for your case to be adjudicated.

If and once the petition is approved

Once the petition is approved. The next step is fairly straight-forward. You either need to file I-485 (Adjustment of Status) or book an interview appointment with the nearest embassy if you are outside of US at the time of approval.