visa

H-1B Visa for Tech Jobs: What Engineers Need to Know

Practical H-1B guide: cap, lottery, cap-exempt employers, OPT/STEM OPT timeline, and how to filter job listings for visa sponsorship.

Hire.monster Team··7 min read
Passport book - H-1B visa guide for tech workers

This article is informational only and does not constitute legal advice. Immigration situations are individual - consult a qualified immigration attorney for guidance specific to your circumstances.

The H-1B is the primary work visa for tech professionals in the United States. It's also one of the most misunderstood parts of a tech job search: what "willing to sponsor" actually means, how the lottery affects your options, and which employers are exempt from the annual cap.

This guide covers the practical facts for engineers navigating the H-1B process in 2026.


What Is the H-1B?

The H-1B is a nonimmigrant visa for "specialty occupations" - roles that require at least a bachelor's degree (or equivalent) in a specific field. Software engineering, data science, product management, and most technical roles qualify.

The visa is tied to a specific employer and job. If you change employers, your new employer must file a new H-1B petition. You can work for the new employer as soon as the transfer petition is filed, not just when it's approved - this matters for timing.

The initial H-1B is valid for three years and can be extended for another three years, for a total of six years. After that, you generally need a different status (like an approved I-140 immigrant petition) to extend further.

More details on H-1B requirements are available directly from USCIS.


The Annual Cap and Lottery

Each fiscal year, USCIS receives approximately 65,000 regular H-1B petitions plus 20,000 for applicants with a US master's degree or higher. Demand has consistently exceeded supply, so USCIS runs a computerized lottery.

The lottery registration window is typically in March. Employers register prospective employees. If selected, the employer files a full petition between April and June. The visa start date is October 1 (the beginning of the US fiscal year).

The practical implication: If you're not on a cap-exempt visa and you're not OPT/STEM OPT, your opportunity to get an H-1B depends partly on lottery selection - which is outside anyone's control. Plan timelines accordingly.


Cap-Exempt Employers

Not all H-1B petitions go through the lottery. Cap-exempt employers include:

  • Universities and affiliated research institutions (including university-affiliated hospital systems and research centers)
  • Nonprofit research organizations
  • Government research organizations

If you work for a cap-exempt employer, petitions can be filed year-round without going through the lottery. This is a significant advantage - your start date can be within a few months of the petition filing, not on a fixed October 1 schedule.

For engineers interested in research, national labs, and academic institutions, cap-exempt status can make the immigration path considerably more predictable.


What "Willing to Sponsor" Means in Practice

When a job posting says "willing to sponsor," it typically means the employer will cover the cost and administrative burden of filing an H-1B petition. Costs include attorney fees (often $2,000–$5,000), USCIS filing fees ($5,000–$10,000+ for premium processing), and employer time.

What it does not mean:

  • That sponsorship is certain - the lottery is still involved for cap-subject petitions
  • That the employer will sponsor a green card (separate process, usually discussed later)
  • That they'll sponsor from a student visa at graduation (OPT/STEM OPT timing matters)

Some employers say "we do not sponsor" to mean they won't file petitions at all. Others say it to mean they won't sponsor new graduates but will sponsor transfers. A direct question in the interview process is the only way to know their specific policy.

Filtering job search results by sponsorship status - rather than keyword-searching for "visa sponsorship" in job descriptions - saves significant time. Hire.monster's sponsorship filter pulls from structured ATS data, not keyword matching on free text.


OPT and STEM OPT: The Bridge Window

For international students who graduated from a US university:

  • OPT (Optional Practical Training): 12 months of work authorization post-graduation on an F-1 visa.
  • STEM OPT Extension: An additional 24 months for STEM degree graduates (total 36 months).

The STEM OPT extension requires working for an E-Verify employer and having an approved training plan. Most major tech employers qualify.

The key timeline math: a student graduating in May gets OPT starting around June/July. They can work for up to 36 months on OPT/STEM OPT. If they're H-1B registered in March and selected, they can start on the visa October 1 of the following year. The overlap needs to be planned carefully to avoid gaps.

Students who aren't selected in the lottery can be re-registered the following year as long as they're still in valid status.


Cap-Gap: Staying in Status During the Transition

If your OPT expires while your H-1B petition is pending and your OPT end date falls between April 1 and September 30, you're covered by "cap-gap" - an automatic extension of F-1/OPT status through September 30. This prevents a gap in work authorization during the period between OPT expiration and the October 1 H-1B start date.


What the H-1B Doesn't Cover

Common misconceptions:

  • You cannot do independent contractor work on an H-1B. The visa is tied to a specific employer. Consulting engagements or side work require separate authorization.
  • H-1B doesn't grant permanent residence. The green card process (typically through an employer-sponsored EB-2 or EB-3) is separate and often takes years, especially for nationals of India and China due to per-country quotas.
  • H-4 EAD for spouses has been subject to legal challenges. H-4 spouses of H-1B holders can apply for work authorization, but this benefit has faced ongoing litigation. Check current status with an attorney.

How to Filter for Sponsoring Employers

When searching for jobs, the most efficient approach is to filter at the search level rather than read every job description for sponsorship language. Job descriptions use inconsistent phrasing: "we are open to sponsoring," "sponsorship available for the right candidate," "H-1B transfer only" - all mean different things.

Hire.monster's visa sponsorship filter identifies roles where the employer has explicitly marked H-1B sponsorship availability in their ATS. Combined with the ability to track your applications through the pipeline, this avoids the common problem of spending three hours on a tailored application only to be told at the offer stage that sponsorship isn't available for that specific role.

If you're also evaluating remote roles with EU-based companies, the remote jobs EU timezone guide covers how timezone overlap filters work for that search.


Salary and the Prevailing Wage Requirement

H-1B employers are required to pay at least the "prevailing wage" for the role and location - a rate determined by the Department of Labor. This is meant to prevent the visa from being used to undercut US worker wages.

In practice, prevailing wage requirements mean that H-1B workers at covered employers are generally paid at market rate. For negotiation, this is relevant: you can reference prevailing wage data as a floor. The salary negotiation guide for tech covers how to negotiate without undermining your chances.


Recruiter perspective

"In FY2024, USCIS received approximately 442,000 H-1B registrations for 85,000 available slots - a selection rate of about 19% in the general cap lottery."

USCIS H-1B Electronic Registration Data


Key takeaways

  • The H-1B lottery runs once per year in March; cap-exempt employers bypass it entirely
  • OPT + STEM OPT gives F-1 graduates up to 36 months of work authorization to bridge to H-1B
  • "Willing to sponsor" doesn't automatically mean the employer will handle the green card process - ask directly
  • Sponsorship filters at the search level save significant time vs. reading individual job descriptions
  • Prevailing wage requirements mean H-1B compensation at large employers is generally market rate

FAQ

Can I change jobs on an H-1B? Yes. Your new employer files a transfer petition. You can start working for the new employer once the petition is received by USCIS (not when it's approved).

What if I don't get selected in the lottery? Your employer can re-register you the following year. Working for a cap-exempt employer is a path around the lottery entirely.

Does my employer have to pay for the H-1B? Under USCIS rules, certain filing fees cannot be paid by the employee. Employer practices vary for attorney fees. Most large tech employers cover everything.

Can I work for two H-1B employers simultaneously? Yes, concurrent H-1B employment is allowed. Both employers must have active petitions filed.


Bottom line

  • The lottery affects most H-1B petitions - cap-exempt employers (universities, research nonprofits) are the exception
  • OPT/STEM OPT provides up to 36 months of work authorization post-graduation
  • "Willing to sponsor" varies in meaning - verify in the interview process
  • Sponsorship filters at search time are more reliable than keyword-matching job descriptions

Find H-1B-sponsoring tech roles on Hire.monster →

Frequently asked questions

Which tech companies sponsor the most H-1Bs?

By petition volume, the top sponsors are typically Amazon, Google, Microsoft, Meta, and Apple, followed by major IT consulting firms. Smaller tech companies sponsor at lower volumes but often with higher per-petition salaries.

What is the H-1B cap and lottery?

The H-1B program has 65,000 annual visas plus 20,000 reserved for US master's-degree holders. Demand exceeds supply, so allocation runs through a lottery in March each year.

Can I switch employers while on an H-1B?

Yes, via H-1B transfer (technically a new petition). The new employer files; no new lottery is required. Transfers can happen any time during a valid H-1B status period.

Keep reading