The 30-second answer. Yes, a software engineer can get an O-1 visa. No, you do not need a Nobel Prize, a PhD, or 10,000 citations. USCIS asks for at least 3 of 8 evidence criteria, and most of them translate cleanly into things engineers already do: open-source work, patents, conference talks, technical interviews about your work, senior roles at well-known companies, and compensation above the market. The two things that actually stop engineers are (1) the O-1 visa cannot be self-petitioned - you need a U.S. employer or a U.S. agent to file it for you - and (2) hitting 3 criteria on paper is only the first half of the test.
Here is how the tech version of this petition really works.
Engineers Qualify on Evidence, Not on Job Title
The O-1A visa covers extraordinary ability in the sciences, education, business, or athletics. Software engineering sits inside “sciences” for USCIS purposes, and the agency’s own guidance says so plainly: the evidence appendix it published is aimed at people in science, technology, engineering, or mathematics (STEM) fields, per the USCIS Policy Manual on O-1 beneficiaries.
The legal bar is that you are “one of the small percentage who have arisen to the very top of the field of endeavor,” with sustained national or international acclaim. That phrase scares off good candidates every week.
Read it carefully, though. “Sustained” does not mean old. USCIS states outright that the word “does not imply an age limit,” and that a beneficiary “may be very young in his or her career and still be able to show sustained acclaim.” A staff engineer at 31 with a strong six-year record is not disqualified by age.
What does disqualify people is a thin file. Being a senior engineer at a great company, by itself, proves nothing to an adjudicator who has never heard of your team.
The O-1 Visa Cannot Be Self-Petitioned, and That Trips Up Engineers First
This is the single most common misunderstanding, so we will be blunt about it.
There is no self-petition option for the O-1 visa. Someone else has to file Form I-129 on your behalf: a U.S. employer, or a U.S. agent acting as the petitioner. USCIS confirms the agent route in its O nonimmigrant questions and answers, and the rules for agent petitioners sit in the O-1 eligibility chapter of the Policy Manual.
That matters enormously for engineers, because the strongest O-1 candidates in tech are often the ones with no single employer to sponsor them: the person leaving a big-tech job to consult, the founder of a pre-revenue startup, the engineer with three retainer clients.
One thing to note is - “self-prepare” and “self-petition” are different words. You can absolutely prepare your own evidence binder using our guide books. You still cannot be your own petitioner. That is exactly the gap our O-1 visa agent sponsorship fills, at $2,000 per year or $200 per month, while you file with your own attorney.
The EB-1A green card is the opposite. That one you can self-petition on Form I-140, with no employer and no agent. Do not mix up the two.
The 8 O-1 Visa Criteria, Translated Into Software Engineering
You need evidence for a major internationally recognized award, or for at least 3 of the 8 criteria below. All 8 are listed verbatim in the USCIS Policy Manual. Here is what each one actually looks like in tech.
1. Nationally or internationally recognized prizes or awards for excellence. Not your company’s spot bonus. Think a top-tier hackathon win with real selection pressure, an ACM or IEEE award, a Kaggle competition placement, a “best paper” award at a recognized venue, or a named industry award with public judging. For founders, a competitively selected accelerator or a national startup competition can be argued here.
2. Membership in associations that require outstanding achievement, judged by recognized experts. Paying dues does not count. What counts is an association whose entry is gated by peer review of your work: senior or fellow grade in IEEE, elected membership in a standards body working group, or an invite-only technical society that vets candidates.
3. Published material in professional or major trade publications or major media about you. About you and your work, with title, date, and author. A TechCrunch piece naming you as the engineer behind a product, an IEEE Spectrum feature, a podcast with a real audience, a Wired interview. Your own blog post is not published material about you.
4. Participation as a judge of the work of others. This is the most under-used criterion in tech and the easiest to build. Reviewing for a conference program committee, serving on a hackathon judging panel, peer-reviewing submissions for a journal or workshop, or judging a technical grant round. Keep the invitation email and the confirmation of service.
5. Original scientific, scholarly, or business-related contributions of major significance. For engineers this is usually patents that are actually cited or licensed, an open-source project with meaningful adoption you can quantify, an architecture or algorithm that produced a measurable business result, or a technique other teams have adopted. “Major significance” is the hard phrase here. Downloads and stars alone are weak. Adoption by named organizations, citations by other engineers, and expert letters explaining the impact are what carry it.
6. Authorship of scholarly articles in professional journals or other major media. Industry engineers often skip this and should not. Peer-reviewed papers count. So do widely read technical writeups in recognized outlets, conference proceedings, and book chapters.
7. Employment in a critical or essential capacity for organizations with a distinguished reputation. The trick is proving both halves. The organization must be distinguished, which you show with press, funding, market position, or user numbers. Your role must be critical, which you show with an org chart, your scope, what you owned, and letters from leadership describing what would have broken without you.
8. High salary or other remuneration. Compare your total compensation against real market data for your role and location, not against a vibe. Contracts, offer letters, and payslips are the evidence. Equity can be argued here too, especially for founders.
USCIS Wrote Guidance Specifically for STEM Applicants, So Use It
Beyond the 8 criteria, the Policy Manual lists evidence that helps in the totality review even when it does not fit a criterion neatly. For technical people, the named examples include publishing in highly-ranked journals with strong impact factors, a high citation count or h-index relative to your field, work or research at leading institutions, unsolicited invitations to speak at recognized conferences, and being named on a peer-reviewed, competitively funded U.S. government grant.
That last one surprises people. An engineer on an SBIR-funded project has an asset most candidates never think to document.
USCIS also notes that citation counts matter less for people early in their careers, since there has been less time to accumulate them. That is not a loophole. It is a signal that the agency expects your evidence mix to look different at 28 than at 45.
Comparable Evidence Is the Escape Hatch for Industry Engineers
Most O-1A criteria were written with academics in mind. If you have shipped production systems for a decade and never published a paper, the comparable evidence provision is how you deal with that.
The rule: if you can explain why a specific criterion is not readily applicable to your occupation, you may submit different evidence of comparable significance instead. USCIS gives its own tech-flavored example - presenting your work at a major trade show can be argued as comparable to publishing scholarly articles when you work in industry rather than academia. For a founder, highly valued equity holdings can be argued as comparable to a high salary.
Two limits. You still need to reach 3 separate criteria in total, comparable or not. And a bare assertion that a criterion “does not apply to engineers” will not fly. USCIS says a statement can carry it, but only if it is “detailed, specific, and credible.”
Hitting 3 Criteria Is the Floor, Not the Finish Line
Here is where strong-looking petitions fall apart.
Meeting 3 criteria gets you past step one. Then the officer performs a totality determination, weighing everything in the record to decide whether you really are among the small percentage at the top of your field. USCIS states it directly: producing evidence that satisfies 3 criteria “does not necessarily establish that the beneficiary is eligible.”
So the petition is not a checklist. It is an argument, and the letters, the context, and the comparisons are what make the argument land. Requests for Evidence are common on O-1A petitions in tech, precisely because “extraordinary” is harder to document for a backend engineer than for an Olympic medalist. USCIS publishes petition outcome data on its immigration and citizenship data page if you want to see the numbers yourself.
If your file is at 3 thin criteria today, the honest answer is to spend 12 to 24 months making it a 5-criteria file before you spend a dollar on filing. That is the whole point of strategy coaching at $100 per hour.
What the O-1 Visa Costs and How Long It Takes
Government fees, current at time of writing - verify on uscis.gov before you budget:
- Form I-129 base fee for O classification: $1,055, reduced to $530 for small employers (25 or fewer full-time employees) and nonprofits.
- Asylum Program Fee: $600 for most petitioners, $300 for small employers, $0 for nonprofits.
- Premium processing via Form I-907 is optional. Per USCIS guidance on premium processing, Form I-129 gets a 15 business day clock, not calendar days, and the clock can reset if USCIS issues a Request for Evidence.
- Premium processing fees were adjusted for inflation effective March 1, 2026, per the USCIS premium processing fee alert. Check the current fee schedule (Form G-1055) or the USCIS fee calculator before you write the check.
Attorney fees sit on top of all of that and vary widely by firm and by how much of the evidence work you have already done yourself.
On duration: an O-1 beneficiary may be admitted for the period needed to complete the event or activity, not to exceed 3 years. Extensions to continue the same activity come in increments of up to 1 year, and per the Policy Manual chapter on extensions of stay, there is no limit on the number of extensions. There is also a grace period of up to 60 days if the qualifying employment ends early.
One more thing your attorney will care about: USCIS issued a Form I-129 edition dated February 27, 2026, and the January 20, 2025 edition is not accepted for petitions postmarked on or after April 1, 2026. Confirm the current edition on the Form I-129 page before filing.
Why Engineers Move From the H-1B to the O-1 Visa
The H-1B is capped and lottery-based. The O-1 visa has no annual numerical cap and no lottery, which is why it has become the fallback for engineers who lose the H-1B draw two years running.
The O-1 visa also lets an agent petition cover multiple end clients, which the H-1B does not do gracefully. One caveat that comes up constantly right now: the September 2025 presidential proclamation imposing a large supplemental payment applies to certain H-1B petitions, not to the O-1 classification. See the USCIS alert on the proclamation for scope, and treat this as current at time of writing - policy in this area is moving.
The trade-off is real, though. The H-1B asks whether your job qualifies. The O-1 visa asks whether you do. That is a much higher bar and a much bigger evidence project.
Frequently Asked Questions
Can a software engineer get an O-1 visa without a PhD?
Yes. There is no degree requirement in the O-1 regulations. The criteria are about recognition and impact, not credentials. Plenty of approved O-1A engineers are self-taught or hold only a bachelor’s degree.
Can I file my own O-1 visa petition?
No. The O-1 visa requires a U.S. employer or a U.S. agent to file Form I-129 for you. You can prepare your own evidence, but you cannot be your own petitioner. The EB-1A green card is the classification that allows self-petitioning.
Do GitHub stars count as O-1 visa evidence?
On their own, weakly. What strengthens an open-source claim is documented adoption by named companies, dependency counts, citations of your work by other engineers, and expert letters explaining why the project mattered to the field.
How long does the O-1 visa take?
It depends on the service center workload. Premium processing puts Form I-129 on a 15 business day clock, which pauses if USCIS issues a Request for Evidence. Check current posted processing times on uscis.gov, since they change.
How many criteria should I aim for?
Three is the legal minimum. In practice, engineers with 5 or more well-documented criteria give the officer a much easier totality decision. Aim above the floor.
Can I go from an O-1 visa to a green card?
Many engineers do, usually via the EB-1A green card, which uses a similar but separate 10-criteria standard and can be self-petitioned. Filing an O-1 visa first does not hurt your green card case.
Where to Start
If you are already at 3 or more solid criteria and just need a petitioner, look at O-1 visa agent sponsorship. If you are 12 to 24 months out and want to build the file properly, strategy coaching is the better first step. If you would rather assemble everything yourself, start with our guide books.
Not sure which bucket you are in? Book an initial consultation and we will tell you honestly, including if the answer is “not yet.”
Top Immigrants is not a law firm and does not provide legal advice. We provide O-1 visa agent sponsorship, strategy coaching, and referrals to independent immigration attorneys. This article is for general educational purposes only and is not a substitute for advice from a licensed immigration attorney about your specific situation. Government fees, forms, and processing times change - verify current details at uscis.gov.