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 Jobs6+
Work Type83% On-site
Top LocationSan Jose, CA
Most JobsApple

Showing 4 of 6+ Specialist - Software Engineering jobs

Cisco
Engineering Product Manager
We won't show you this job again
Cisco
Added 1d ago
Engineering Product Manager
Cisco
San Jose, California
Product Management
Project & Program Management
Strategy & Corporate Development
Business Strategy
$122k - $222k/yr
On-Site
Bachelor's
10,000+

Have you applied for this role?

Danfoss
Senior Manager, Product Application Engineering
We won't show you this job again
Danfoss
Added 5d ago
Senior Manager, Product Application Engineering
Danfoss
Maumee, Ohio
Product Management
Project & Program Management
Human Resources
Sales
Project Management
On-Site
Bachelor's
10,000+

Have you applied for this role?

Trane Technologies
Engineering Manager, Data Center Product Engineering
We won't show you this job again
Trane Technologies
Added 3w ago
Engineering Manager, Data Center Product Engineering
Trane Technologies
Lexington, Kentucky
Specialized Engineering
Mechanical Engineering
Project & Program Management
Human Resources
Engineering (Non-Software)
Project Management
$131k - $183k/yr
Hybrid
Bachelor's
10,000+

Have you applied for this role?

Apple
Product Design Engineering Program Manager
We won't show you this job again
Apple
Added 2mo ago
Product Design Engineering Program Manager
Apple
Cupertino, California
Project & Program Management
Product Management
Specialized Engineering
Project Management
Engineering (Non-Software)
$142k - $259k/yr
On-Site
Bachelor's
10,000+

Have you applied for this role?

See all 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 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.