← All articles
12 min read

Software Engineer H1B Sponsorship in 2026: Jobs, Lottery, Tips

The H-1B lottery is now weighted by salary, the $100,000 payment rules keep shifting, and employers are pickier about who they sponsor. Here is how international software engineers should plan, search, and interview in 2026.

Software engineer H1B sponsorship in 2026 is still possible, but it costs employers more and the lottery now favors higher salaries. Since the March 2026 registration, USCIS weights H-1B selections by the offered wage level, and a $100,000 payment requirement from a 2025 proclamation keeps shifting through courts and new guidance. Your best odds come from targeting employers with a proven sponsorship record, using every OPT and STEM OPT lottery attempt, and keeping a non-lottery backup plan.

Immigration policy has changed several times in the past twelve months and is still being argued in court. Rules below reflect our best understanding at publication; confirm each one on the USCIS H-1B registration page or with an immigration attorney before you make a decision. This guide is not legal advice.

Key Takeaways

  • The H-1B lottery is no longer a flat draw. Under DHS's weighted selection rule, first used for the FY 2027 registration in March 2026, higher OEWS wage levels get more entries, so salary and location directly affect your odds.
  • The $100,000 payment rules are unsettled. The 2025 proclamation has been challenged in court and followed by further executive action, so check USCIS for the current scope before you plan around it.
  • STEM OPT gives most F-1 engineers up to 36 months of work authorization and usually three lottery attempts. Plan your job search around the March registration window.
  • Find sponsors with Department of Labor LCA data and the USCIS H-1B Employer Data Hub, not with "visa sponsorship" tags on job boards.
  • Disclose your sponsorship need early and plainly. Framing it around your timeline, not your anxiety, keeps it a logistics question.
  • Cap-exempt employers, O-1A, L-1, and treaty visas (TN, E-3, H-1B1) all avoid the lottery. Know which ones apply to you before March.

What Changed for H-1B in 2026?

Two changes matter most for software engineers: a wage-weighted lottery and a $100,000 payment requirement that is still being litigated and reshaped. Each one raises the cost or the bar for an employer to sponsor you, which changes who sponsors and for which roles.

The H-1B cap itself has not changed. It is 65,000 regular visas plus 20,000 for holders of US master's or higher degrees.

ChangeStatus as of Oct 1, 2026What it means for you
Weighted selection by wage levelFinal rule, used for the FY 2027 registration (March 2026)Higher salary relative to local prevailing wage means more lottery entries
Registration fee$215 per registrationPaid by the employer; a small cost but it adds up for big filers
$100,000 payment (2025 proclamation)Contested in court and subject to revised guidance; verify current statusHistorically aimed mainly at workers outside the US, not change-of-status petitions for people already here

How the weighted lottery works

Each registration is placed in a wage level based on the highest Occupational Employment and Wage Statistics (OEWS) level that the offered salary meets for the job's occupation code and work location. Under the final rule, a Level IV registration is entered four times, Level III three times, Level II twice, and Level I once. Every level still has a chance; higher levels just have better odds.

Two details trip people up. First, wage levels are local. A salary that clears Level IV in Austin may only be Level II in San Jose, because the prevailing wage is higher there. Second, the occupation code matters. "Software Developers" and "Computer Programmers" have different prevailing wages, and your employer's attorney picks the code based on the actual job duties.

Where the $100,000 payment stands

A September 2025 proclamation required a $100,000 payment for certain new H-1B petitions. USCIS guidance applied it mainly to workers outside the US, not to change-of-status petitions for people already here, such as F-1 students moving from OPT to H-1B.

Courts and the administration have kept revisiting the policy since. Expect employers to be more selective, especially large staffing and outsourcing firms, and to favor candidates already in the US. Your employer's attorney can tell you how the current rule applies to your petition.

F-1 OPT and STEM OPT: Your Lottery Timeline

OPT and STEM OPT are the bridge most international students use to work while trying for an H-1B. Post-completion OPT gives up to 12 months of work authorization. A STEM OPT extension adds 24 more months if your degree is on the DHS STEM list and your employer is enrolled in E-Verify and signs a Form I-983 training plan.

The math is simple: 36 months of work authorization usually means three H-1B registration seasons. Here is how a typical May graduate's timeline lines up.

MonthWhat happensYour move
Feb-May (final semester)Apply for OPT up to 90 days before your program end dateLock in a job offer before graduation if you can
JuneOPT startsConfirm your employer will register you next March
Following MarchH-1B registration window (attempt 1)Employer registers you; selection notices by March 31
April-JuneSelected petitions filedApply for STEM OPT if not selected, at least 90 days before OPT ends
Year 2 and 3 MarchAttempts 2 and 3If still unselected after year 2, activate your backup plan
October 1H-1B start dateCap-gap rules can extend OPT status until your H-1B starts

Watch your unemployment clock. You can have up to 90 days of unemployment during the initial OPT period and 60 more during STEM OPT, for 150 days total. A layoff during OPT is stressful but survivable if you track those days.

Cap-gap protection extends your F-1 status and work authorization from the end of OPT until your H-1B starts, as long as a timely cap petition was filed. Since the H-1B modernization rule took effect in January 2025, cap-gap can run until April 1 of the following year, which covers processing delays.

The H-1B Decision Flowchart

The fastest way to plan is to work out which path you are on before you start applying. Use this flow and then read the matching row of the table below.

START: Do you have a US master's degree or higher?
  |-- Yes --> You enter the regular cap first, then the 20,000 master's cap
  |           (two chances in one season). Continue below.
  |-- No  --> Regular cap only. Continue below.

Q1: Are you a citizen of Canada, Mexico, Australia, Chile, or Singapore?
  |-- Yes --> Check TN / E-3 / H-1B1 first. No lottery needed.
  |-- No  --> Q2

Q2: Have you worked 1+ year in the last 3 years for a company with a US office?
  |-- Yes --> Ask about L-1 transfer after a lottery miss.
  |-- No  --> Q3

Q3: Do you have publications, major awards, judging, high pay, or press?
  |-- Yes --> Talk to an attorney about O-1A in parallel with the lottery.
  |-- No  --> Q4

Q4: How many OPT/STEM OPT lottery attempts remain?
  |-- 2-3 --> Target cap-subject sponsors with Level III/IV pay for your city.
  |-- 1   --> Apply to cap-exempt employers in parallel now.
  |-- 0   --> Cap-exempt H-1B, O-1A, further study, or work abroad then L-1.
Your situationPrimary pathBackup path
New grad on OPT, 3 attempts leftBig tech or established sponsor, highest wage level you can getSTEM OPT employer that will register you every year
STEM OPT, last attemptCap-subject sponsor plus parallel cap-exempt applicationsUniversity or research lab role, then switch later
Senior engineer abroadL-1 via a global company or O-1A if your record supports itH-1B registration by a US employer (subject to the payment rules)
Treaty-country citizenTN, E-3, or H-1B1H-1B registration as a later step
Startup founder or open-source standoutO-1AH-1B through your own company is possible but complex

If you are early in your career, the new grad software engineer interview guide covers the loop you will face at most large sponsors.

How to Find Companies That Sponsor H-1B

The best predictor of whether a company will sponsor you is whether it has sponsored people like you recently. Two free government datasets answer that directly.

The Department of Labor publishes LCA disclosure data every quarter. A Labor Condition Application (LCA) is a filing an employer must certify before an H-1B petition, and it lists employer, job title, occupation code, wage, and worksite. Check the page for the most recent quarter. USCIS also runs the H-1B Employer Data Hub, which shows initial and continuing approvals by employer, city, and fiscal year from 2009 onward.

Here is a practical filter for the LCA files:

  1. Download the most recent four quarters as Excel files.
  2. Filter SOC_TITLE to software developer and related titles, and CASE_STATUS to certified.
  3. Filter WORKSITE_STATE or city to where you want to live (or accept remote).
  4. Count filings by employer and keep companies with ten or more in the last year.
  5. Compare WAGE_RATE_OF_PAY_FROM against the prevailing wage. Employers that pay well above prevailing wage give you better weighted-lottery odds.

An LCA is not a guarantee. Companies file LCAs for transfers and extensions too, so cross-check with the Data Hub's initial approval numbers. A company with many continuing approvals and few initial ones may mostly sponsor people who already hold H-1Bs.

Large public tech companies remain the most consistent sponsors. If you are aiming there, expect their standard multi-round loop with no shortcuts for sponsored candidates. Referrals also matter more when a company is choosy about who it sponsors, so read how to get a referral at a tech company before cold applying.

When and How Should You Ask About Sponsorship?

Ask early, answer honestly, and frame it as a timeline. Most applications include a yes-or-no question about whether you will require sponsorship now or in the future. If you are on OPT or STEM OPT, the honest answer is usually yes. Misrepresenting it can surface during onboarding or the petition and cost you the offer.

The first recruiter call is the right moment to confirm details. Recruiters already know the company's policy. You are not asking a favor; you are checking fit, the same way you would check location or level.

Scripts that work:

  • Recruiter screen: "Quick logistics note: I'm on STEM OPT through August 2028, so I'll need H-1B registration next March. Is that something the team supports for this role?"
  • If they hesitate: "Understood. Does the company sponsor for other engineering roles, or is this team specifically unable to?"
  • After an offer: "Before I sign, can you confirm in writing that the company will register me in the next H-1B season and file the petition if selected, and whether it will sponsor a green card later?"

Avoid opening a hiring manager or technical round with visa questions. Those rounds are for signal on your skills, and the recruiter owns logistics. Also avoid apologizing for needing sponsorship. It is a routine process for any company with a real sponsorship history.

Ask about the green card timeline when you have an offer, not before. It is a fair question when comparing offers, especially if you are from a country with long green card backlogs.

Sponsorship means the bar is higher: the company is investing in you, so every round has to land. TechScreen is an invisible AI interview assistant that gives you real-time help during Zoom, Google Meet, and Teams interviews without showing up on screen share. Try it with 3 free tokens.

Get started free →

Alternatives to the H-1B Lottery

The lottery is not the only route, and the strongest candidates run a backup path in parallel. Here is how the main options compare for software engineers.

OptionWho it fitsLottery?Main requirement
Cap-exempt H-1BAnyone with a qualifying employerNoEmployer is a university, affiliated nonprofit, or nonprofit or government research organization
O-1AEngineers with a standout recordNoMeet USCIS extraordinary ability criteria (awards, publications, judging, high pay, critical role)
L-1A / L-1BEmployees of global companiesNo1 continuous year in the last 3 working for the company abroad
TNCanadian and Mexican citizensNoQualifying profession under USMCA
E-3Australian citizensNoSpecialty occupation and bachelor's degree
H-1B1Chilean and Singaporean citizensSeparate small capSpecialty occupation

Cap-exempt employers are the most overlooked. Universities and research institutes hire software engineers for research computing, data platforms, and lab tooling. Pay is usually lower, but the H-1B can be filed any time of year. A later move to a cap-subject employer still requires a lottery selection, so use it as a bridge, not a permanent fix.

The L-1 route works well for engineers already at a global company abroad. Some companies hire engineers into an office outside the US, such as Canada, and transfer them after a year. If US plans fall through, compare Canada's tech immigration options and UK visa sponsorship as serious alternatives.

O-1A is more accessible to engineers than many people assume. High compensation, a critical role at a well-known company, open-source work with real adoption, conference talks, and hackathon or competition wins can all count toward the criteria. It takes a strong attorney and solid evidence, but there is no cap and no lottery.

Interview Tips for International Candidates

Sponsorship does not change what interviewers evaluate, but it raises the cost of a borderline result. When a company pays more to hire you, a "lean hire" is less likely to become an offer. Aim to leave no doubt in the rounds you control.

  1. Prepare the same loop everyone gets. Coding, system design, and behavioral rounds look the same for every candidate. Build your foundation with the coding interview patterns cheat sheet.
  2. Narrate your thinking. Interviewers grade reasoning, and silence reads as being stuck. Practice thinking out loud until it feels normal, especially if English is your second language.
  3. Use clear, structured English, not perfect English. Short sentences, explicit steps, and summaries at the end of each part are easier to follow than fast speech. The guide on AI interview assistants for non-native English speakers has more on this.
  4. Prepare US-style behavioral stories. American interviewers expect "I" statements and specific outcomes. Practice a STAR story bank with the behavioral interview guide.
  5. Translate your experience. Name the scale, users, and results of projects from companies interviewers may not know. "A payments service handling 2 million daily transactions" lands better than a company name.
  6. Fix your resume for US screening. Drop photos, birth dates, and marital status, and keep it to one page for under ten years of experience. The software engineer resume ATS guide covers formatting that parses cleanly.
  7. Negotiate the wage level, not just the number. Under weighted selection, a salary that crosses into the next OEWS level for your location improves your lottery odds. That is a reasonable point to raise in salary negotiation.

On timing, start your search in the fall before you graduate. Large employers fill new grad roles early, and an offer in hand by spring gives your employer time to plan for the next March registration.

Your 2026-2027 H-1B Action Plan

Work backward from the March registration window. The FY 2027 registration window ran in March 2026, and the FY 2028 window will likely land in a similar place, so watch USCIS for exact dates.

  • Now: Check your OPT or STEM OPT end date and count your remaining lottery attempts.
  • October-December: Build a sponsor target list from LCA data and the Data Hub. Line up referrals.
  • December-February: Interview, get an offer, and get written confirmation that the employer will register you.
  • March: Confirm your registration was submitted. Ask the employer's attorney what wage level your offer falls into.
  • April: If selected, gather documents for the petition quickly. If not, apply for STEM OPT if eligible and start a cap-exempt or O-1A track in parallel.
  • Ongoing: Recheck USCIS and the Federal Register monthly. The $100,000 payment rules and any proposed filing fees could change before the next season.

The policy will keep moving. What does not change is that a strong interview performance at a company with a real sponsorship history is still the most reliable path to an H-1B.

When a sponsored offer depends on one interview loop, real-time help matters. TechScreen runs invisibly during screen shares on Zoom, Google Meet, Teams, HackerRank, and CoderPad, so you get coding and system design support in the moment. Start with 3 free tokens, no credit card required.

Get started free →

Frequently Asked Questions

How does the H-1B lottery work in 2026?

Since the FY 2027 registration season in March 2026, USCIS has used a weighted selection instead of a flat random draw. Each registration is weighted by the highest OEWS prevailing wage level the offered salary meets, so a Level IV salary gets more chances than a Level I salary. Employers register each candidate for a $215 fee during a window in March, and selected registrations can file full petitions starting April 1, with H-1B employment starting October 1.

Do I have to pay the $100,000 H-1B fee as a software engineer?

No. Any H-1B payment or fee is the employer's cost, not the worker's. The $100,000 payment comes from a September 2025 proclamation, and its scope and implementation have been contested in court and revised since. How it applies depends on whether you are already in the US and which petition your employer files. Confirm the current rule on USCIS.gov or with your employer's immigration attorney before relying on any figure.

How long can I work on OPT and STEM OPT before I need an H-1B?

Post-completion OPT gives you up to 12 months of work authorization. If your degree is on the DHS STEM Designated Degree Program List and your employer uses E-Verify, you can apply for a 24-month STEM OPT extension, for up to 36 months total. That usually gives you up to three H-1B lottery attempts. Cap-gap protection can also carry you from the end of OPT to the October 1 H-1B start date.

Should I tell recruiters I need H-1B sponsorship?

Yes, and early. Answer the application question about sponsorship honestly, because misstating it can end an offer later. Then confirm in the first recruiter call, ideally phrased around your current status and timeline, for example that you are on STEM OPT through a specific date and will need H-1B sponsorship. Raising it early saves you from investing weeks in a process that was never going to end in a sponsored offer.

What are the best alternatives to the H-1B lottery for software engineers?

The main alternatives are cap-exempt H-1B employers (universities, affiliated nonprofits, and nonprofit or government research organizations), the O-1A visa for engineers with documented extraordinary ability, the L-1 visa after a year working for the same company abroad, and treaty visas such as TN for Canadians and Mexicans, E-3 for Australians, and H-1B1 for Chileans and Singaporeans. Each has its own requirements, so check them with an immigration attorney.

How do I find companies that actually sponsor H-1B visas?

Use public government data instead of job board tags. The Department of Labor publishes quarterly LCA disclosure files listing employer, job title, wage, and worksite for every certified H-1B labor condition application. USCIS runs the H-1B Employer Data Hub, which shows approvals by employer and fiscal year. Filter for software roles in your city at companies with recent, repeated filings and salaries that match the role you want.

Does a higher salary improve my H-1B lottery chances?

Yes, under the weighted selection rule. Your registration is weighted by the highest OEWS wage level your offered salary meets for that occupation and work location. A higher salary relative to the local prevailing wage puts you in a higher level and gives you more entries. Because levels depend on location, the same salary can be Level IV in one metro area and Level II in a more expensive one.

Ready to use AI assistance in your next interview?

TechScreen is the invisible AI assistant trusted by engineers interviewing at Google, Meta, Amazon, and hundreds of other companies. Start with 3 free tokens — no credit card required.

Ace your next interview →