STEM OPT Specialist - Software Engineering Jobs

Specialist - Software Engineering roles qualify for STEM OPT's 24-month extension when your degree falls under an eligible CIP code and your employer is enrolled in E-Verify. With up to 36 months of total work authorization, you have a longer runway to build experience, complete H-1B visa sponsorship, and prove your technical contributions in a specialized engineering capacity.

Find STEM OPT Specialist - Software Engineering Jobs

Overview

Open Jobs208+
Work Type86% On-site
Top LocationRemote
Most JobsHDR

Showing 5 of 208+ Specialist - Software Engineering jobs

McKesson
Software Engineering Specialist
We won't show you this job again
McKesson
Added 4d ago
Software Engineering Specialist
McKesson
Richmond, Virginia
Software Engineering
Cloud & DevOps
Quality Assurance & Testing (QA Testing)
Technical Product & Program Management
DevOps
Cloud Engineering
Backend Engineering
$101k - $168k/yr
Hybrid
Bachelor's
10,000+

Have you applied for this role?

Tata Consultancy Services (TCS)
Application Packaging Specialist
We won't show you this job again
Tata Consultancy Services (TCS)
Added 1d ago
Application Packaging Specialist
Tata Consultancy Services (TCS)
Charlotte, North Carolina
Software Engineering
IT Support & Systems Administration
Technical Product & Program Management
IT Support
Technical Program Management
$50k - $80k/yr
On-Site
Bachelor's
10,000+

Have you applied for this role?

Schneider Electric
AI Transformation Specialist
We won't show you this job again
Schneider Electric
Added 1d ago
AI Transformation Specialist
Schneider Electric
Franklin, Tennessee
Software Engineering
Data Science & Analytics
Partnerships & Business Development
Project & Program Management
AI (Artificial Intelligence)
Data Science
Data Analytics
On-Site
Bachelor's
10,000+

Have you applied for this role?

Baker Tilly Canada
Technical Support Specialist
We won't show you this job again
Baker Tilly Canada
Added 2d ago
Technical Support Specialist
Baker Tilly Canada
Portland, Oregon
Software Engineering
Cloud & DevOps
Full-stack Engineering
$52k - $124k/yr
On-Site
Bachelor's
1,001-5,000

Have you applied for this role?

Labcorp
IT Technical Specialist
We won't show you this job again
Labcorp
Added 3d ago
IT Technical Specialist
Labcorp
Burlington, North Carolina
Software Engineering
Data Science & Analytics
IT Support & Systems Administration
Data Science
Data Analytics
IT Support
On-Site
Bachelor's
10,000+

Have you applied for this role?

See all 208+ Specialist - Software Engineering Jobs

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

Get Access To All Jobs

See all 208+ STEM OPT Specialist - Software Engineering Jobs

Sign up for free to unlock all listings, filter by visa type, and get alerts for new STEM OPT Specialist - Software Engineering Jobs.

Get Access To All Jobs

Tips for Finding STEM OPT Authorization in Specialist - Software Engineering

Verify your CIP code before applying

Check that your degree's Classification of Instructional Programs code appears on the STEM OPT designated degree list published by ICE. Computer science, software engineering, and closely related fields qualify, but interdisciplinary degrees sometimes don't. Confirm with your DSO before your job search.

Screen employers for E-Verify enrollment early

Before investing time in an application, ask recruiters whether the company is enrolled in E-Verify. USCIS requires employer E-Verify participation to approve your STEM OPT extension, so ruling out non-enrolled employers at the screening stage saves weeks of wasted effort.

Use Migrate Mate to target verified sponsors

Filter your Specialist - Software Engineering search on Migrate Mate to surface employers with confirmed E-Verify enrollment and prior OPT hiring history, so you're applying to roles where the authorization process is already understood by the hiring team.

Negotiate your I-983 training plan details

The I-983 requires a detailed, role-specific training plan that maps your software engineering duties to your STEM degree. Push for specificity in the offer stage: vague job descriptions get flagged by DSOs, so confirm the employer will document concrete learning objectives tied to your technical role.

Apply at least 90 days before your OPT end date

File your STEM OPT extension application no later than 90 days before your initial OPT EAD expires. USCIS must receive the application while your EAD is still valid. Missing this window means a gap in work authorization that can disrupt an active engineering engagement.

Map your engineering duties to O*NET occupational codes

Specialist - Software Engineering roles span multiple O*NET codes depending on your actual responsibilities. Match your day-to-day tasks to the correct occupational profile before the I-983 is drafted, since a misaligned code can raise questions during the DSO review and delay your extension approval.

Frequently Asked Questions

Does a Specialist - Software Engineering role qualify for the STEM OPT extension?

Yes, if your employer is enrolled in E-Verify and your degree falls under an ICE-designated STEM CIP code. Software engineering, computer science, and most computing-related fields appear on that list. Your DSO confirms eligibility by verifying the CIP code on your transcript before recommending the STEM OPT extension in SEVIS.

What goes into the I-983 training plan for a software engineering specialist role?

The I-983 requires a written training plan that links your specific engineering duties to the STEM knowledge gained in your degree program. For a software engineering specialist, that means documenting responsibilities like system design, code review, or performance optimization alongside the learning outcomes each task produces. Both you and your supervisor must sign it, and your DSO reviews it for adequacy before submission.

How do I confirm my employer is enrolled in E-Verify before accepting an offer?

Ask the recruiter or HR contact directly whether the company is an E-Verify participant. Employers can also self-verify their enrollment status through the E-Verify employer search tool maintained by DHS. USCIS will deny your STEM OPT extension application if the employer is not enrolled, so confirming enrollment before you sign an offer letter is essential.

What happens to my STEM OPT if my H-1B is selected in the lottery but not yet approved?

If your employer files an H-1B petition on your behalf before your STEM OPT EAD expires, the cap-gap rule extends your work authorization automatically through September 30 of that fiscal year, or until your H-1B is approved or denied. You can continue working in your Specialist - Software Engineering role during that period without interruption, provided your employer maintains E-Verify enrollment.

Where can I find Specialist - Software Engineering jobs that accept STEM OPT students?

Migrate Mate is built specifically for F-1 STEM OPT students and filters Specialist - Software Engineering listings by employers with E-Verify enrollment and documented sponsorship history. Searching there surfaces roles where the hiring team already understands OPT authorization timelines, which shortens the back-and-forth that slows down offers at non-experienced employers.