O-1

Software Engineers & the O-1 Visa

O-1 is only for researchers, not engineers. Wrong.

Software engineers qualify for the O-1 visa more often than most people think. If you have built widely-used tools, contributed to significant open-source projects, published at conferences, or earned compensation well above market rates, you likely have a strong case. The O-1 has no lottery and no annual cap, making it a superior alternative to the H-1B for engineers who qualify.

Why software engineers qualify

The O-1 visa requires evidence of extraordinary ability, which means demonstrating that you have risen to the top of your field. For software engineers, the evidence often comes from work you have already done. You need to meet at least 3 of the 8 regulatory criteria. Here are the strongest ones for your role.

Strongest criteria for software engineers

You need 3 of the 8 criteria. These are the ones most relevant to your background:

01
Original Contributions
Open-source libraries, frameworks, or tools you created or significantly contributed to count as original contributions of major significance. Proprietary systems or architectures you designed that are used in production at scale also qualify. Document GitHub stars, forks, downloads, and adoption by other companies or developers.
02
High Remuneration
Software engineers at top companies often earn compensation well above the median for their field and geographic area. Total compensation including base salary, stock grants, RSUs, and bonuses all count. If your total compensation places you in the top percentile for software engineers in your region, this criterion is straightforward to demonstrate.
03
Judging the Work of Others
Serving as a peer reviewer for IEEE, ACM, or other professional conferences and journals satisfies this criterion. Code review responsibilities at your company, technical interview panels, and serving on selection committees for engineering fellowships or grants also count.
04
Scholarly Articles
Published papers at conferences like ICSE, SOSP, OSDI, or in journals like IEEE Transactions or ACM Computing Surveys qualify. Blog posts and technical articles published through editorial processes (company engineering blogs with review, invited publications) can also be used if they demonstrate recognized expertise.

Common evidence

  • GitHub profile showing open-source contributions, stars, forks, and adoption metrics
  • Total compensation documentation (offer letter, stock grants, bonus records) with comparison to industry medians
  • Conference reviewer invitations and acceptance letters from IEEE, ACM, or equivalent organizations
  • Published papers or technical articles with citation counts and publication venue details
  • Patents filed or granted for systems, architectures, or algorithms
  • Advisory letters from engineering leaders, CTOs, or recognized experts in your technology area
Common Misconception

Myth: “O-1 is only for researchers, not engineers.

The O-1A visa covers extraordinary ability in sciences, business, and technology. Software engineering falls squarely within this scope. Engineers who build widely-adopted tools, architect systems used at scale, contribute to influential open-source projects, or earn above-market compensation regularly qualify. You do not need a PhD, published papers, or an academic background. Production impact and industry recognition are what matter.

O-1 for Software Engineers

No lottery, no annual cap, file any time
Open-source contributions count as original work
Above-market compensation is strong evidence
No PhD or academic background required
Start Your O-1 Case →
Frequently Asked Questions

O-1 questions for software engineers

Do I need a PhD or academic publications to qualify?
No. While publications help, they are just one of eight criteria and you only need three. Many software engineers qualify through a combination of original contributions (open-source work, patents, systems architecture), high compensation, and critical roles at distinguished companies. Practical engineering impact is valued just as highly as academic output.
How does the O-1 compare to the H-1B for engineers?
The O-1 has no lottery, no annual cap, and no rigid degree requirement. It is employer-sponsored but can be filed at any time. The H-1B requires a lottery selection (roughly 25% odds), is filed once per year, and mandates a degree in a specific related field. For engineers who meet the O-1 standard, it is a faster and more reliable path to U.S. work authorization.
Can my employer file an O-1 for me?
Yes. In most cases, your U.S. employer files the O-1 petition on your behalf. This is the same employer-sponsored model as the H-1B, but without the lottery. Your employer works with an immigration attorney to prepare and submit the petition with your evidence package.

Ready to begin?

Tell us about your situation and we'll map out the best path forward. Most consultations happen within 48 hours.

Get Started →