Skip to content
IT / software

Software engineer: US talent visa (O-1, EB-1A)

The "Software engineer" profession in the "IT / software" field: whether the talent visa fits, which criteria are realistically achievable, what to collect and what AAO decisions in the field show.

Updated: Author: "IT / software" field overview

Key answer

Does the talent visa fit for a software engineer?

Yes, but honestly: there are many developers, and routine engineering work is not enough. The talent visa is realistic when your contribution visibly shaped a product, the industry or open source. The usual criteria are original contribution, a leading role (impact on a key project, not a senior title), judging (hackathons, articles, open source) and high remuneration at senior/staff/principal level.

Usually built on:

Which route fits for a software engineer

Talent-visa routes compared
O-1Who it fits:Original contribution, Leading role, Judging, High remuneration: through a US employer or agent, no green cardFind your visa
EB-1AWho it fits:Original contribution, Judging, Leading role: a green card by self-petitionEstimate your odds
EB-2 NIWWho it fits:Original contribution, Judging: framed as a project of national importance (Dhanasar)Build the packet

Achievable criteria in "IT / software"

What to collect: evidence for a software engineer

  • For contribution: proof that other teams or the open-source community used your work - dependent projects, releases, expert letters.
  • For a leading role: documents on the key project, architecture decisions, ownership and impact on users, SLA or revenue.
  • For judging: jury invitations for hackathons and competitions, confirmations of reviewing technical articles or open-source projects.
  • For contribution: independent expert letters showing that the development was used by other teams, companies, the open source community, or affected product metrics, security, cost, speed, or scalability.
  • For a critical role: letters from managers and outside specialists, documents about a key project, architectural decisions, ownership, impact on revenue, users, SLA, compliance, implementation of AI/ML, or infrastructure.
  • For judging: invitations to serve on a jury, confirmations of participation in evaluating work, judge selection criteria, lists of reviewed projects, certificates, letters from contest organizers or professional programs.
  • For membership: association rules that specify applicant requirements, confirmation of membership level, recommendations, proof of selection, and an explanation of why the membership reflects recognition in the profession.
  • For publications: articles, interviews, product reviews, mentions of an open source tool, professional podcasts, or industry materials where the specialist or their work is the subject of discussion, not an ad insertion.
  • For high pay: employment agreements, offer letters, equity/bonus documents, tax records, payroll, income statements, and market reports for comparable IT roles, region, and seniority level.

Associations

Judging

Where people in "IT / software" publish, win and belong

69 real AAO decisions in "IT / software": what denials and approvals turn onAppeals sustained: 1, remanded: 11, dismissed: 57.

Most often missing: Original contribution

Community questions

All questions on "Original contribution"

The occupation in the U.S. Department of Labor classification (O*NET)

Software Developers O*NET-SOC 15-1252.00

Median wage (BLS, 2025)
$135,980a year · $65.38/h
Projected growth (2024-2034)
much faster than average(7% or higher)
Projected openings (2024-2034)
115,200

The occupation page on O*NET OnLineThe high-salary criterion: how it is comparedThe approved EB-1A template files this page as Exhibit 1.1

Source: O*NET OnLine (U.S. DOL), wages BLS OES 2025; the median across all U.S. workers in the occupation. Checked 2026-09-09.

Approval stories

Anonymized first-hand stories from community members in the same profession.

All approval stories

From community practice

  • For a leading or critical role, members advise proving it with letters that describe your impact on the organization's outcome, not just your job title.

  • High remuneration is judged against the market for your profession and region; discussions advise attaching industry salary surveys as a benchmark.

  • A talk at a selective conference supports original contribution, and the published proceedings support authorship; an invited or keynote talk is valued above a poster in discussions.

Distilled from public community chats - observations, not legal advice.

From community discussions

  • «I know three examples of how programmers start their own companies, and fortunately, this is really not a problem and is submitted under their main profile - development. Out of these three people, two do it independently and one with a lawyer. All three have achievements specifically in development, and therefore they showcase those. While typing, I remembered another acquaintance who also applied as a developer. I might encounter more examples in the future when a programmer applies for business. Maybe someone here can provide more such examples.»

    community member · from public community chats

  • «Example - I am a backend developer. How do I explain to a hypothetical officer who that is? You look at the SOC Code that covers your responsibilities - maybe you are a Software Engineer or Engineering Manager or CTO, etc. And based on that number, you can open a table, figure out who you are and what you do, what skills are needed, and your demand. This way, you can paint a picture of why your endeavor will be successful.»

    community member · from public community chats

  • «Is the essence of your activity software development? If so, you can group it under the IT umbrella. A programmer who writes in C#, Java, and/or Python is a programmer skilled in multiple development tools. And such a programmer can develop for any industry.»

    community member · from public community chats

  • «I had a very serious RFE for EB1. It looked very scary, they asked for a lot of details, even ones we'd already submitted. We submitted again, but in more detail, lots of additional letters. In the end my RFE exceeded the case in page count, and ultimately they even gave the green card without an interview. You have to respond to an RFE, even if you'd already given this evidence, just give it in more detail, deeper, with additional letters. An RFE is not a denial, it's normal!»

    community member · from public community chats

Personal opinions of community members from public discussions, not legal advice.

What the chats ask about the Software engineer profession

  • 3×how strict is the consideration of the O-1 visa in California and Vermont? for Software Engineer
  • 2×What is included in a successful O-1 case for a Software Engineer/IT?
  • 2×I am a programmer (frontend), with 8 years of experience in large Russian companies. Frontend, leading positions. Higher education in computer science from a university in Moscow. Briefly describe the most reliable way to obtain a visa with this background and what difficulties I will need to address.
  • 2×From your point of view, given the current policy, what is better? All LOIs from IT (if I am going as a Software Engineer, IT) or does it not matter which company's Letter of Intent for O-1 visa as long as it is well-written?

Where people go wrong - from the chats

  • mistakeErrors in describing specialization or incorrect indication of national interests can lead to visa denial.
  • mistakeThe requirement to provide a diploma and proof of work experience may raise additional questions for the officer.
  • mistakeSalary and achievement comparisons should be based on accurate data about the profession and leading specialists.
  • mistakeThe absence of patents, publications, or significant experience may weaken the case for an NIW or O-1 visa.

Rules and tips from the chats

  • common questionApplicants often ask how to prove contributions to open source, commercial projects, or a professional field: they need proof of use, independent reviews, metrics, third-party documents, and a clear explanation of the contribution's significance.

Cases from the community

O-1 · IT - open source · outcome not stated

A developer built an independent open source project, with code written entirely by him, and wanted to confirm the significance of his work.

What they did: Received recommendation letters from organizations and specialists who used his open source work in commercial products.

O-1 · IT - open source · outcome not stated

The applicant promoted his own open source project and considered it part of the immigration or visa case.

What they did: Used the project's visibility and growth as potential evidence of professional contribution and recognition.

EB-1A · IT · approved

A mobile app developer worked with startups in the United States; the case was built around a critical role in projects and public visibility of the professional contribution.

What they did: Filed an immigration petition with premium processing through a law firm; the evidence emphasized critical roles and public visibility.

Questions and answers on the site

Distilled from the public community chats, anonymised; corpus as of June 2026. These are participants' observations, not legal advice and not USCIS statistics.

Chats in your field

  • Community chat

    Rating 51

    IT and software on EB-1: open-source, talks, articles and leading role for technical specialists.

    Knowledge base
Open the chat ranking

Frequently asked questions

Which talent visa fits for a software engineer?
Yes, but honestly: there are many developers, and routine engineering work is not enough. The talent visa is realistic when your contribution visibly shaped a product, the industry or open source. The usual criteria are original contribution, a leading role (impact on a key project, not a senior title), judging (hackathons, articles, open source) and high remuneration at senior/staff/principal level.
How many criteria do you need to meet?
At least three (or one major international award); for a software engineer the usual ones are "Original contribution", "Leading role", "Judging", "High remuneration", and "Original contribution" was accepted in 16% of the AAO appeals that claimed it; EB-2 NIW uses the three Dhanasar prongs instead.
Do citations and h-index matter if I am not a scientist?
If you are not on the scientific track (business, creative work), citations and h-index are not required - great if you have them, no problem if you do not. Even a scientist with a small index (for example, h-index 4 and around 50 citations) can prove a contribution by showing implementation and use of the results. Choose evidence that fits your track.
Do I need to name a specific company when proving salary?
For confirming salary, what matters most is the income evidence itself (tax return, statements) and a correct comparison with colleagues in your profession. Naming a specific company is not always required, but it is important that the data is verifiable and relates to your professional category. Check disputed details with an attorney.
Does an O-1 offer have to state the salary?
This is best clarified with an attorney for your situation: there is no single hard rule in the discussions and opinions differ. The main thing is that the O-1 structure (petitioner-employer or agent, terms) is correct. Discuss the financial details of the offer with the specialist handling your case.
Which filing mistakes do the chats name for a software engineer?
Errors in describing specialization or incorrect indication of national interests can lead to visa denial. The requirement to provide a diploma and proof of work experience may raise additional questions for the officer. Salary and achievement comparisons should be based on accurate data about the profession and leading specialists.
What do the chats say about the talent visa for a software engineer?
«I know three examples of how programmers start their own companies, and fortunately, this is really not a problem and is submitted under their main profile - development. Out of these three people, two do it independently and one with a lawyer. All three have achievements specifically in development, and therefore they showcase those. While typing, I remembered another acquaintance who also applied as a developer. I might encounter more examples in the future when a programmer applies for business. Maybe someone here can provide more such examples.» - a community member, from the public chats

Other professions in "IT / software"

Understand the terms and compare visas

From the chats and the documents

Documents and templates from the library

Reference information and community experience, not legal advice and not a USCIS decision. The AAO figures are lessons from appeals, not approval odds; verify on uscis.gov.