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 sponsorship, and prove your technical contributions in a specialized engineering capacity.

See All Specialist - Software Engineering Jobs

Overview

Open Jobs208+
Top Visa TypeF-1 OPT
Work Type84% On-site
Median Salary$76K
Top LocationHouston, TX
Most JobsHDR

Showing 5 of 208+ Specialist - Software Engineering jobs

McKesson
Specialist, Software Engineering
We won't show you this job again
McKesson
Added 1mo ago
Specialist, Software Engineering
McKesson
Plainfield, Indiana
Software Engineering
Technical Product & Program Management
IT Support & Systems Administration
Customer Service & Support
IT Support
Customer Support
Backend Engineering
Not listed
Remote (US)
4+ yrs exp.
Associate's

Have you applied for this role?

Give feedback about this job
Min 10 characters (0/10)
LTIMindtree
Senior Specialist - Data Sciences
We won't show you this job again
LTIMindtree
Added 4d ago
Senior Specialist - Data Sciences
LTIMindtree
Addison, Texas
Data Science & Analytics
Software Engineering
Cloud & DevOps
Data Engineering
Data Science
AI (Artificial Intelligence)
Cloud Engineering
$93,000/yr - $142,000/yr
On-Site
2+ yrs exp.
Bachelor's
10,000+

Have you applied for this role?

Give feedback about this job
Min 10 characters (0/10)
University of Hawaii system
IT Specialist - AI Application Developer
We won't show you this job again
University of Hawaii system
Added 5d ago
IT Specialist - AI Application Developer
University of Hawaii system
Kapolei, Hawaii
Software Engineering
Data Science & Analytics
Data Engineering
Technical Product & Program Management
AI (Artificial Intelligence)
Data Science
On-Site
2+ yrs exp.
Bachelor's
10,000+

Have you applied for this role?

Give feedback about this job
Min 10 characters (0/10)
Ally Financial
Senior Specialist - Data Science
We won't show you this job again
Ally Financial
Added 2w ago
Senior Specialist - Data Science
Ally Financial
Charlotte, North Carolina
Data Science & Analytics
Software Engineering
Data Science
AI (Artificial Intelligence)
ML (Machine Learning)
$85,000/yr - $150,000/yr
On-Site
3+ yrs exp.
Bachelor's
10,000+

Have you applied for this role?

Give feedback about this job
Min 10 characters (0/10)
Kinder Morgan
SCADA Specialist
We won't show you this job again
Kinder Morgan
Added 2w ago
SCADA Specialist
Kinder Morgan
Houston, Texas
IT Support & Systems Administration
Technical Product & Program Management
Software Engineering
IT Support
Hybrid
3+ yrs exp.
Bachelor's
10,000+

Have you applied for this role?

Give feedback about this job
Min 10 characters (0/10)

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+ 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

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.

Specialist - Software Engineering jobs are hiring across the US. Find yours.

Find Specialist - Software Engineering Jobs

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.

See which Specialist - Software Engineering employers are hiring and sponsoring visas right now.

Search Specialist - Software Engineering Jobs