Research Software Engineer Jobs in USA with Visa Sponsorship

Research Software Engineer jobs sit at the intersection of academia and industry, and many employers in both sectors sponsor H-1B visa, O-1 visa, and EB-2 NIW visas for qualified candidates. Roles typically require a master's or PhD in computer science or a related field, and sponsorship is common at national labs, R&D divisions, and research-focused tech firms.

Find Research Software Engineer Jobs

Overview

Open Jobs6,934+
Top Visa TypeH-1B
Work Type73% On-site
Top LocationSan Francisco, CA
Most JobsAmazon.com

Showing 5 of 6,934+ Research Software Engineer jobs

Research Software Engineer
We won't show you this job again
Added 5d ago
Research Software Engineer
Brookhaven National Laboratory
Upton, New York
Software Engineering
Data Science & Analytics
Data Science
Data Analytics
Backend Engineering
$105k - $151k/yr
On-Site
Bachelor's
1,001-5,000

Have you applied for this role?

Core Research Software Engineer I
We won't show you this job again
Added 5d ago
Core Research Software Engineer I
Salk Institute for Biological Studies
La Jolla, California
Software Engineering
Data Science & Analytics
Technical Product & Program Management
Cloud & DevOps
Technical Program Management
Backend Engineering
$33 - $38/hr
On-Site
Bachelor's
1,001-5,000

Have you applied for this role?

Research Scientist / AI Software Engineer
We won't show you this job again
Added 2w ago
Research Scientist / AI Software Engineer
TikTok
San Jose, California
Software Engineering
Data Science & Analytics
Cloud & DevOps
AI (Artificial Intelligence)
ML (Machine Learning)
Data Science
$388k/yr
On-Site
Bachelor's

Have you applied for this role?

Research Software Developer
We won't show you this job again
Added 2w ago
Research Software Developer
University of Illinois
Urbana, Illinois
Software Engineering
Data Science & Analytics
$87k - $88k/yr
On-Site
Bachelor's
10,000+

Have you applied for this role?

Software Engineer - Operations Researcher
We won't show you this job again
Added 1mo ago
Software Engineer - Operations Researcher
NetJets
Columbus, Ohio
Software Engineering
Data Science & Analytics
Data Science
Data Analytics
Backend Engineering
On-Site
Bachelor's
5,001-10,000

Have you applied for this role?

See all 6,934+ Research Software Engineer Jobs

Sign up for free to unlock all listings, filter by visa type, and get alerts for new Research Software Engineer roles.

Get Access To All Jobs

See all 6,934+ Research Software Engineer Jobs

Sign up for free to unlock all listings, filter by visa type, and get alerts for new Research Software Engineer roles.

Get Access To All Jobs

Tips for Finding Visa Sponsorship as a Research Software Engineer

Frame your research output as specialty occupation evidence

Published papers, conference presentations, and open-source research tools strengthen an H-1B specialty occupation case. Compile citations, DOI references, and GitHub contribution metrics before your employer files the LCA with DOL.

Target employers with active research infrastructure

National laboratories, university-affiliated R&D centers, and tech companies with dedicated research divisions file LCAs for Research Software Engineer roles far more consistently than general engineering teams. Migrate Mate lists employers with verified sponsorship history for this role.

Check prevailing wage levels before accepting an offer

Research Software Engineer positions span DOL wage levels I through IV. Use the OFLC Wage Search to verify which level your offered role maps to, a Level I wage at a research lab signals a junior classification that can complicate H-1B approval.

Build an EB-2 NIW case around your research domain

If your work addresses a problem of national importance, climate modeling, biomedical informatics, national security software, the EB-2 National Interest Waiver lets you self-petition without an employer-sponsored PERM labor certification. Document the societal impact explicitly in your petition.

Verify degree-field alignment for specialty occupation

USCIS scrutinizes whether your specific degree field directly relates to the research role. A PhD in computational biology supports a bioinformatics RSE position, but a general CS degree may draw a Request for Evidence if the role sits in a narrow scientific domain.

Clarify joint appointment sponsorship before signing

RSE roles at universities often involve joint appointments across departments or affiliated institutes. Confirm which legal entity will appear on the I-129 petition as the sponsoring employer, since a split arrangement can complicate LCA filing and H-1B status maintenance.

Frequently Asked Questions

Which visa types are most common for Research Software Engineer sponsorship?

H-1B is the most common path, since RSE roles qualify as specialty occupations requiring at least a bachelor's degree in a directly related field. O-1A is a strong alternative for researchers with peer-reviewed publications or awards. The EB-2 National Interest Waiver is also viable if your work addresses a nationally important research problem, because it removes the need for employer-driven PERM labor certification.

Does a master's degree qualify for Research Software Engineer H-1B sponsorship?

Yes, and a U.S. master's degree also makes you eligible for the H-1B advanced degree cap, which has a separate 20,000-slot pool in addition to the 65,000 regular cap. USCIS evaluates whether the degree field aligns with the specific research domain of the role, so a master's in computer science or a closely related field is stronger than a general engineering degree for a specialized research position.

How do I find employers who sponsor Research Software Engineer visas?

Migrate Mate lists U.S. employers with verified LCA sponsorship history for Research Software Engineer roles, searchable by location and research domain. National labs, R&D-focused tech companies, and research universities are the most active sponsors for this title.

Can a Research Software Engineer self-petition for a green card without employer sponsorship?

Yes, through the EB-2 National Interest Waiver. RSEs whose work has measurable national impact in areas like scientific computing, public health informatics, or defense research can self-petition by demonstrating that waiving the standard PERM labor certification serves the national interest. USCIS applies a three-part test from the Dhanasar framework to evaluate these petitions, so your research narrative and evidence of impact matter significantly.

Do Research Software Engineer roles at universities or national labs have an advantage for H-1B cap exemption?

Potentially. Institutions that qualify as institutions of higher education, affiliated nonprofits, or governmental research organizations are exempt from the H-1B annual cap and lottery entirely. RSEs employed directly by a qualifying university or national lab like those in the DOE system can be sponsored year-round without waiting for the annual lottery cycle. Confirm cap-exempt status with the sponsoring institution before relying on this pathway.

What is the prevailing wage requirement for sponsored Research Software Engineer jobs?

U.S. employers sponsoring a visa must pay at least the prevailing wage, which is what workers in the same role, area, and experience level typically earn. The Department of Labor sets this rate to make sure companies aren't hiring foreign workers simply because they'd accept lower pay than a U.S. worker. It varies by job title, location, and experience. You can look up current prevailing wage rates for any occupation and location using the OFLC Wage Search page.

Research Software Engineer Jobs by State