What to do if you are not selected in the H-1B lottery - visa alternatives and next steps
7 mins read | Mar 23, 2026
WHAT SENIOR ENGINEERS NEED TO KNOW ABOUT THE EXTRAORDINARY ABILITY VISA
Contributor
Tukki
Reading time
6 mins read
Date published
Mar 24, 2026
If you're a senior software engineer exploring ways to work in the United States, the O-1A visa for software engineers is one of the most overlooked options available. The O-1A is a nonimmigrant visa for individuals with extraordinary ability in science, business, education, or athletics. It has no annual cap, no lottery, and no degree requirement. You need to meet at least 3 out of 8 criteria that USCIS (United States Citizenship and Immigration Services) uses to evaluate extraordinary ability, and the engineering work you've done over the past several years likely maps to more of them than you expect.
Many software engineers dismiss the O-1A because "extraordinary ability" sounds like it's reserved for academic researchers or scientists with long publication lists. It's not. USCIS looks at whether you stand out in your field, and shipping systems at scale, contributing to widely-used open-source projects, leading engineering teams at top companies, and earning a high salary are all forms of evidence that can satisfy the requirements. This guide breaks down each criterion with software-engineering-specific examples, covers the common challenges engineers face in O-1A applications, and explains what you can do now to build a strong case.
The O-1A is realistic for senior software engineers because the tech industry produces exactly the kinds of evidence USCIS looks for. Engineers at the staff, principal, or lead level routinely make original contributions that shape their companies and their field. They earn salaries well above the national median. They speak at conferences and publish technical work. Each of these activities can map directly to one or more O-1A criteria.
The biggest mental barrier is the phrase "extraordinary ability." Engineers tend to compare themselves to Nobel laureates when the actual bar is much closer to "top of your field." If you've spent 5 or more years building software, hold a senior or staff-level title, and have a track record that goes beyond writing code in a silo, you're likely closer to qualifying than you think.
For engineers who've been through the H-1B lottery or weren't selected, the O-1A offers a path that doesn't depend on luck. There's no annual cap, so you can file at any time. And unlike the H-1B, the O-1A doesn't require a bachelor's degree or prevailing wage compliance. If you weren't selected in the H-1B lottery, the O-1A is worth serious consideration.
USCIS evaluates O-1A visa requirements for software engineers against the same eight evidentiary criteria it uses for all applicants. You need to satisfy at least three with strong supporting evidence. Here's what each criterion looks like for someone building software.
This criterion is generally harder for software engineers, since it's not the most natural fit unless you've won a nationally recognized award. Placing in competitive programming contests like ICPC or Google Code Jam, winning a hackathon with national or international recognition, or receiving a well-known industry award can count. The key is that the award or prize must carry real prestige and involve a competitive selection process.
Membership in professional organizations that vet applicants based on accomplishment satisfies this criterion. For software engineers, this includes election to groups like the IEEE Senior Member grade, ACM Distinguished Member or Fellow, or acceptance into selective programs. The key is that membership must require outstanding achievement as judged by recognized experts in the field, not just a fee. It also must be a personal membership tied to your individual accomplishments, not one held by your employer.
Published articles or press coverage about you and your engineering work count here. It's not common for software engineers to appear in major mainstream media, but trade publications and specialized tech outlets work just as well. Features in industry publications like InfoQ, The New Stack, IEEE Spectrum, or ACM Queue discussing your contributions to a product, an open-source project, or a technical breakthrough all qualify. The coverage must focus on you specifically, not just mention your company in passing, and it should appear in publications with real readership.
If you've served on a program committee for a tech conference, reviewed papers for journals like ACM or IEEE, evaluated submissions for engineering awards, judged hackathons, or reviewed code and designs in a formal capacity outside your own company, you've judged others' work. USCIS wants evidence that your field recognizes your expertise enough to ask you to evaluate peers.
This is often the strongest criterion for software engineers. Patents, open-source projects you've created or contributed to that are widely adopted by developers and companies, system architectures that handle millions of requests, novel algorithms, or infrastructure tools that became industry standards all demonstrate original contributions. You need to show real-world impact: GitHub stars, download counts, adoption by major companies, or testimonials from industry experts explaining why your contribution mattered.
Conference papers at venues like NeurIPS, ICSE, or SIGMOD count here, and so do articles in trade publications or media outlets with an editorial review process. If you've authored RFCs, published technical articles in industry publications like IEEE Software or ACM Communications, written whitepapers reviewed by editors, or contributed chapters in technical books, those can satisfy this criterion. The key is that the publication must have a formal editorial process, not just a self-publishing platform (a Medium or Substack account created by you might not be enough.)
This is typically one of the best fits for senior software engineers. Holding a staff, principal, or lead engineer role at a well-known tech company supports this criterion. USCIS looks at whether your role was essential to the organization's reputation or output. Leading a core infrastructure team, serving as the technical lead on a flagship product, or holding a distinguished engineer title at a company with a strong reputation in the industry all fit.
Senior software engineers in the U.S. often earn compensation well above national and industry medians, making this one of the more straightforward criteria to satisfy. What matters most is your cash compensation: base salary and bonuses. RSUs and equity can sometimes be included, but they don't always hold up with USCIS. The strongest case is when your cash compensation alone places you above the 90th percentile for your role and geographic region. You'll need to support your claim with data from sources like the Bureau of Labor Statistics or industry salary surveys.
You don't need all eight. Three well-documented criteria can win the case. For a full walkthrough of each criterion and what evidence to gather, explore the O-1A visa guide.

The O-1A visa for software engineers presents a few challenges that are specific to the tech industry. Understanding them early helps you build a stronger petition.
Proprietary work is hard to document. Much of a software engineer's most impactful work happens behind closed doors. USCIS can't see your internal design docs or production dashboards. To address this, collect recommendation letters from engineering leaders, VPs, or CTOs who can speak to the scale and impact of your contributions. Internal metrics, architecture diagrams, and performance reviews can also serve as supporting evidence.
Engineers underestimate their own credentials. If you've spent years heads-down building systems, you may not realize that the open-source library you maintain, the conference talk you gave, or the patent your company filed with you as inventor are all viable evidence. An immigration attorney experienced with O-1A petitions for tech professionals can help you see your profile the way USCIS will. For guidance on finding the right attorney, check our breakdown of immigration lawyer costs.
The petition requires a U.S. petitioner. You can't self-petition for the O-1A. Every visa petition requires a U.S. employer, agent, or organization to file Form I-129 (Petition for a Nonimmigrant Worker) on your behalf. For most software engineers, the sponsoring employer files the petition. If you're working with multiple companies or contracting, a U.S.-based agent can serve as the petitioner under USCIS O-1 regulations.
The membership criterion trips up many engineers because they don't belong to the right organizations. Here are professional groups that USCIS has recognized as requiring outstanding achievement for admission:
If you don't currently hold any of these memberships, consider applying well before you file your O-1A petition. Building this evidence takes time, and getting accepted months in advance strengthens the overall narrative of your case.
Meeting three criteria is the floor. Building a winning petition means going beyond the minimum with organized evidence and strong recommendation letters.
Start documenting your impact now. Save conference acceptance emails, patent filings, GitHub metrics, download stats for your open-source work, and any press mentions. USCIS wants primary source evidence, and pulling it together retroactively is harder than collecting it as you go.
Get strong recommendation letters. Letters from CTOs, VPs of Engineering, well-known open-source maintainers, and technical leaders outside your own company carry real weight. Each letter should describe your specific contributions and explain why they matter to the field. Aim for five to eight letters from people whose expertise USCIS will recognize.
Understand the timeline and costs. Regular processing can take several months. Premium processing costs $2,965 and guarantees an initial response within 15 business days. For a detailed breakdown of current wait times, see our O-1A processing time guide. The O-1A is initially valid for up to 3 years, with extensions available in up to 3-year increments and no limit on how many times you can extend.
Learn the criteria deeply. The better you understand what USCIS expects, the more strategically you can position your engineering career. Tukki's O-1A video course walks through each criterion with real examples and shows you how to assemble a compelling evidence package.
The O-1A also sets up a natural transition to the EB-1A green card (Employment-Based First Preference for Extraordinary Ability), which doesn't require PERM labor certification. Many of the same achievements you use for your O-1A petition can support your EB-1A case later. For startup founders, agent sponsorship adds even more flexibility to this visa category.
| Detail | O-1A visa |
|---|---|
| Criteria required | At least 3 out of 8 |
| Annual cap | None (no lottery) |
| Self-petition allowed | No, requires U.S. employer, agent, or organization |
| Agent sponsorship | Yes |
| Degree required | No |
| Minimum salary | None |
| Initial validity | Up to 3 years |
| Extensions | Up to 3-year increments, unlimited |
| Premium processing fee | $2,965 |
| Premium processing time | 15 business days |
The O-1A is one of the few work visa categories that rewards what software engineers already do: build things that matter, at scale, with measurable impact. If you're a senior engineer who's tired of the H-1B lottery or looking for a more flexible path to working in the U.S., this visa deserves a close look.
WE CAN HELP
Need more clarity?
Find quick answers to frequent visa questions from our legal experts
Can I apply for both O-1A and EB-1A at the same time?
Yes, and many people do.
A common strategy is to file for O-1A to enter the U.S. quickly while an EB-1A petition is pending or while you continue building your profile. However, because O-1A is technically a non-immigrant visa, having immigrant intent requires careful planning.
This approach is allowed, but it’s important to understand the legal implications and structure the filings correctly.
What is evidence of approved I-129 status?
When USCIS approves an I-129 petition, they issue Form I-797, Notice of Action.
This approval notice serves as official evidence of the approved I-129 status.
The beneficiary may use it for visa stamping at a U.S. consulate or to document their authorized stay if already in the United States.
What's the difference between O-1A and O-1B for content creators?
The O-1A covers extraordinary ability in business, science, education, or athletics, while the O-1B covers extraordinary achievement in the arts.
If your content creation is primarily creative, such as video production, photography, or music, the O-1B is likely the right fit. If you've built a business around content creation, like launching a product line, running an agency, or scaling a media company, the O-1A may be stronger.
The classification depends on the nature of the work you'll perform in the U.S.
How is the O-1A different from the O-1B?
The O-1A covers extraordinary ability in business, science, education, or athletics. The O-1B covers extraordinary achievement in the arts, motion pictures, or television.
Startup founders fall under the O-1A, which uses a different set of 8 criteria than the O-1B. The evidentiary standards and the types of evidence USCIS accepts differ between the two classifications.
Do software engineers qualify for the O-1A extraordinary ability visa?
Yes. The O-1A visa for software engineers is available to those who demonstrate extraordinary ability in their field.
Senior engineers who have made original contributions (open-source projects, patents, system architectures), earned high compensation, held distinguished roles, or published technical work can qualify by meeting at least 3 of the 8 USCIS criteria. You don't need academic publications or a PhD.
Other blogs for every step of your visa journey
What to do if you are not selected in the H-1B lottery - visa alternatives and next steps
7 mins read | Mar 23, 2026
Cap-exempt H-1B - what it is, which employers qualify, and how it works without the lottery
7 mins read | Mar 20, 2026
O-1 visa for startup founders - eligibility, criteria, and how to build a strong application
6 mins read | Mar 19, 2026