Think you might not qualify for the O-1A visa as a Kenyan software engineer? They are clearing this bar more often than they realise. Here’s exactly what the evidence looks like, step by step.
As a software engineer in Kenya who has been quietly building an impressive career shipping products used by thousands, contributing to open-source repositories, speaking at tech conferences like Nairobi Dev Fest, or leading engineering teams at a company like Safaricom, Andela, or a fast-growing startup, the O-1A visa may be the most underutilised opportunity available to you right now. Most Kenyan engineers who could qualify have never seriously considered it, because no one told them they were already doing the things that matter. This guide exists to change that. We will walk through what the O-1A Kenyan software engineers pathway actually requires, what your evidence portfolio might look like, and how the process works from Nairobi to a US work authorisation.
What Is the O-1A Visa and Why Should Kenyan Software Engineers Pay Attention?
The O-1A is a US nonimmigrant visa for individuals with extraordinary ability in science, education, business, or athletics. Unlike the H-1B lottery, which is notoriously unpredictable, the O-1A has no annual cap and no lottery. If your petition is strong, it gets approved. It is employer-sponsored, meaning a US company, client, or agent files on your behalf, and it can be renewed in one-year increments indefinitely.
“Extraordinary ability” sounds intimidating. In practice, it does not mean you need to be a Nobel laureate. USCIS defines it as being in the small percentage of professionals who have risen to the top of their field. For software engineers, that translates to a combination of documented achievements that, taken together, paint a picture of someone who is not just competent but recognised.
Here is the key distinction that trips up many Kenyan engineers: USCIS does not require you to be famous globally. It requires that people in your field recognise your contributions. A distinguished Kenyan engineer who is well-known within the East African tech ecosystem, and who has verifiable documentation of that recognition, can absolutely qualify.

The 8 Criteria: What USCIS Actually Looks For
USCIS evaluates O-1A petitions against eight evidentiary criteria. You must satisfy at least three of them. Software engineers typically build cases around four to six.
1. Awards and prizes for excellence: This includes hackathon wins, developer awards, recognition from bodies like the Kenya ICT Authority, Google Developer Expert status, or awards from regional tech programmes.
2. Membership in associations requiring outstanding achievement: Membership in organisations that require peer-review or judged admission not just an application fee. Google Developer Experts, Microsoft MVPs, and ACM Senior Member status all qualify.
3. Published material about you in professional publications: Has a tech publication, podcast, or outlet written about your work? Press coverage in TechCabal, Wired Africa, The Continent, or international outlets like TechCrunch or Hacker News features all count.
4. Judging the work of other:s Have you reviewed pull requests as a maintainer of a significant open-source project? Served on a hackathon jury? Reviewed papers for a technical conference? This is one of the more achievable criteria for senior engineers.
5. Original scientific, scholarly, or business-related contributions of major significance: This is the workhorse criterion for most engineers. Contributions to widely-used open-source libraries, proprietary systems that demonstrably changed how a product operates, patents, or technical innovations with documented business impact all qualify.
6. Authorship of scholarly articles in professional publications or major media: Technical blog posts on personal sites typically do not qualify. Publications on engineering blogs at major companies (Netflix Tech Blog, Stripe Engineering), peer-reviewed papers, or major developer publications like A List Apart can.
7. Employment in a critical or essential capacity: Were you a lead, staff, or principal engineer at a reputable organisation? Did your role appear in the company’s public-facing materials as someone critical to a flagship product? Offer letters, org charts, and performance reviews help here.
8. High salary or remuneration relative to peers: If you are earning significantly above the median for software engineers in Kenya, or if you negotiated a US-equivalent salary package through a remote role, documented compensation can support this criterion.
A Realistic Kenyan Example: How Amani Built Her Case
Amani is a senior backend engineer in Nairobi who spent seven years at a fintech startup that eventually got acquired. She never thought of herself as “extraordinary”. She just did her job exceptionally well.
When she sat down with an immigration strategist to audit her background, here is what emerged:
- She had been a Google Developer Expert in Firebase for three years (Criterion 2)
- TechCabal had profiled her in a “Women in Tech” feature in 2022 (Criterion 3)
- She reviewed submissions for the AfricaHacks hackathon two years running (Criterion 4)
- She was the lead architect on a mobile money integration system now processing over $2M in daily transactions and documented in the company’s acquisition announcement (Criteria 5 and 7)
- Her compensation at the acquirer was in the top 15% for Kenyan engineers at that seniority level (Criterion 8)
That is five criteria, comfortably above the threshold of three. Amara’s story is not exceptional among accomplished Kenyan engineers, it is typical. What was missing was not the evidence. It was someone to help her see it.
O-1A Kenyan Software Engineers: The Step-by-Step Process
Step 1: Conduct an Honest Evidence Audit
Before anything else, take stock of what you have. Go through your LinkedIn, GitHub, email archives, and old contracts. Make a list under each of the eight criteria above. Do not pre-judge whether something qualifies. Document everything and let an expert assess it.
Step 2: Secure a US Petitioner
The O-1A requires a US-based employer, agent, or client to file the petition on your behalf. This can be:
- A US company offering you full-time employment
- A staffing or consulting agency acting as your agent
- A US client you already work with remotely
If you do not have a US employer, the agent route is commonly used. A registered agent files on behalf of multiple clients and lists the end clients you will serve. This is entirely legitimate and widely used in tech.
Step 3: Gather and Organise Your Evidence Package
Your petition includes a set of exhibits, each one mapped to a specific criterion. For each piece of evidence, you need the primary document (the award certificate, the press article, the GitHub pull request statistics) plus an expert letter contextualising why it matters.
Expert letters are critical. They come from recognised figures in your field who can attest, in their own words, that your contributions have been significant and that you are among the top professionals in your area. These do not have to be household names. A respected engineering manager at a Series B company, a professor who has cited your work, or a senior open-source maintainer who has benefited from your contributions can all write effective letters.
Step 4: Build Your Support Letter and Legal Brief
Your immigration attorney or petition preparer will write a legal brief arguing why each criterion is met. The attorney synthesises your evidence, maps it to USCIS standards, and builds a narrative around your career.
This is where working with a specialist matters. Generic immigration firms that handle all visa types often miss the nuances of how USCIS evaluates tech professionals. Firms that specialise in O-1A for engineers understand, for example, that a GitHub repository with 3,000 stars and 400 dependent repositories is strong evidence for Criterion 5, even if a generalist attorney would overlook it.
Step 5: File the Petition
The petitioner (your employer or agent) files Form I-129 with USCIS, along with your entire evidence package. Standard processing takes three to five months. Premium processing, an additional fee, reduces the timeline to fifteen business days.
Step 6: Consular Processing (If Applying from Kenya)
If USCIS approves your petition, you then apply for a visa stamp at the US Embassy in Nairobi. You schedule a consular interview, submit Form DS-160, pay the visa fee, and attend the interview. Approval rates at this stage, for petitions that have already cleared USCIS, are high.
Step 7: Enter the US and Begin Work
Once you have your visa stamp, you can travel to the US and begin work as authorised. Your initial O-1A is typically valid for up to three years, with one-year extensions available indefinitely for as long as you remain engaged in the qualifying work.

Common Doubts Kenyan Engineers Have and Why They Are Usually Wrong
“I haven’t published any academic papers.” You do not need to. The scholarly articles criterion is just one of eight, and you only need three. Many successful O-1A petitions for software engineers do not include a single academic paper.
“I don’t have any formal awards.” Look harder. A competitive selection into a developer programme (Google Developer Expert, Microsoft MVP, AWS Hero) is a qualifying award. A hackathon win at a major event is a qualifying award. Being selected as a speaker for a competitive call-for-papers is adjacent evidence.
“My company isn’t well-known outside Kenya.” USCIS does not require your employer to be globally famous. What matters is that your role was critical and documented and that the company was legitimate and respected within its sector. A fintech licensed by the Central Bank of Kenya that processed millions in transactions is a credible employer by any standard.
“I mostly work remotely for US clients does that count?” Yes. If a US client or staffing agency is willing to act as your petitioner, your remote work history with US companies is directly relevant and can be evidenced through contracts, deliverables, and client letters.
“The process sounds expensive.” Petition preparation and attorney fees typically range between $3,000 and $8,000 depending on the firm and complexity of your case. Some US employers cover these costs entirely. For engineers with strong profiles, the investment is modest relative to the salary differential between Nairobi and a US-market compensation package.
How the O-1A Compares to Other Options
| Visa | Cap/Lottery | Employer Tied? | Path to Green Card? |
| O-1A | No cap, no lottery | Yes (petitioner required) | Can dual-intent with EB-1A |
| H-1B | 85,000/year, lottery | Yes | Yes, via employer |
| EB-1A | No cap | No (self-petition) | Direct green card |
| EB-2 NIW | No cap | No (self-petition) | Direct green card |
For Kenyan engineers who do not yet have the profile for EB-1A (the green card equivalent of extraordinary ability) or EB-2 NIW (national interest waiver), the O-1A is an excellent first step. It gets you to the US, lets you build your profile further, and positions you to upgrade to a permanent resident pathway within a few years.
What “Extraordinary Ability” Actually Looks Like for a Kenyan Engineer in 2026
To make this concrete, here are the kinds of profiles that support strong O-1A petitions in the software engineering field:
- A backend engineer who contributed a widely-adopted open-source library used in production at major companies, with documented GitHub metrics and adoption evidence
- A mobile engineer who built the payment integration layer for a super-app that reached 5 million users, documented in press coverage of the company’s growth
- A DevOps engineer who serves as a judge at a regional hackathon, is an AWS Community Hero, and has been interviewed by two industry publications
- A data engineer who authored a three-part technical series on a major developer platform, has given two conference talks, and holds a staff-level title at a Series B company
None of these profiles are rare among Kenya’s mid-to-senior tech talent. Nairobi, in particular, has produced an engineering community that competes at a global level — and USCIS evidence standards, applied correctly, recognise that.
Frequently Asked Questions
Q: Do I need to already have a US job offer to apply for the O-1A? A: You need a US petitioner, an employer, agent, or end client, to file on your behalf. This can be an existing remote client, a company you are in conversations with, or a registered O-1A agent. You do not need a traditional job offer letter, but you do need someone in the US willing to file the petition.
Q: How long does the O-1A process typically take from Kenya? A: With standard processing, expect three to five months for USCIS adjudication plus one to three months for consular processing in Nairobi. Premium processing at USCIS (an additional fee) cuts the adjudication window to fifteen business days. Total timeline from filing to US entry: typically two to four months with premium processing.
Q: Can I apply for the O-1A while I’m already in the US on another visa? A: Yes. If you are in the US on a valid visa (such as a B-1/B-2 tourist visa or an F-1 student visa), you can file to change your status to O-1A without leaving the country, provided you maintain lawful status throughout the process.
Q: What happens if my O-1A petition gets a Request for Evidence (RFE)? A: An RFE is not a denial. It is a request for additional documentation or clarification. Approximately 20–40% of O-1A petitions receive RFEs. A well-prepared response with the right supplemental evidence typically results in approval. Working with an experienced O-1A attorney is particularly important at the RFE stage.
Q: Is the O-1A a path to permanent residency? A: The O-1A itself is a temporary (nonimmigrant) visa. However, it is dual-intent, meaning you can simultaneously pursue a green card while holding O-1A status. Many engineers use the O-1A as a bridge while building the profile needed for EB-1A self-petition or while an employer-sponsored green card is in process.
Ready to Find Out If You Qualify?
AgoraVisa helps skilled professionals from Africa and Southeast Asia navigate US extraordinary talent visas: O-1A, O-1B, EB-1A, and EB-2 NIW. We start with an honest assessment of your profile, not a sales pitch.
If you are a Kenyan software engineer with a serious career behind you and ambitions in the US market, the first step is understanding what your evidence actually looks like, before assuming you do not qualify.
Start your free profile assessment at agoravisa.com →
This article is for informational purposes only and does not constitute legal advice. Immigration outcomes depend on individual circumstances. Consult a qualified US immigration attorney for advice specific to your situation.




