STEM OPT Computer Science Jobs

Computer Science graduates on STEM OPT get up to 36 months of work authorization, 12 months standard OPT plus a 24-month extension available to CIP-coded STEM degree holders. Your employer must be enrolled in E-Verify to sponsor the extension, making that a non-negotiable filter when you're evaluating CS roles.

Find STEM OPT Computer Science Jobs

Overview

Open Jobs25+
Work Type92% On-site
Top LocationAlabama
Most JobsUniversity of Alabama in Huntsville

Showing 5 of 25+ Computer Science jobs

The University of Texas at Austin
Postdoctoral Fellow, Department of Computer Science
We won't show you this job again
The University of Texas at Austin
Added 3mo ago
Postdoctoral Fellow, Department of Computer Science
The University of Texas at Austin
Austin, Texas
Software Engineering
Data Science & Analytics
Data Engineering
Technical Product & Program Management
Data Science
On-Site
Doctorate

Have you applied for this role?

Amazon.com
Applied Science Internship - Computer Vision
We won't show you this job again
Amazon.com
Added 2mo ago
Applied Science Internship - Computer Vision
Amazon.com
Seattle, Washington
Data Science & Analytics
Software Engineering
Specialized Engineering
Data Science
AI (Artificial Intelligence)
Robotics Engineering
Recruiting & Talent Acquisition
$143k - $193k/yr
On-Site
Doctorate
10,000+

Have you applied for this role?

Apple
Computer Vision and Machine Learning Engineer
We won't show you this job again
Apple
Added 1w ago
Computer Vision and Machine Learning Engineer
Apple
Sunnyvale, California
Software Engineering
Data Science & Analytics
AI (Artificial Intelligence)
ML (Machine Learning)
Data Science
$147k - $272k/yr
On-Site
Bachelor's
10,000+

Have you applied for this role?

Electric Power Research Institute
Computer Vision & 3D Asset Reconstruction Student Employee
We won't show you this job again
Electric Power Research Institute
Added 1w ago
Computer Vision & 3D Asset Reconstruction Student Employee
Electric Power Research Institute
Charlotte, North Carolina
Software Engineering
Data Science & Analytics
Data Engineering
Specialized Engineering
AI (Artificial Intelligence)
ML (Machine Learning)
Data Science
Engineering (Non-Software)
$16 - $36/hr
On-Site
Master's
1,001-5,000

Have you applied for this role?

Norfolk Southern
Computer Vision Scientist II
We won't show you this job again
Norfolk Southern
Added 1w ago
Computer Vision Scientist II
Norfolk Southern
Atlanta, Georgia
Data Science & Analytics
Software Engineering
Data Science
AI (Artificial Intelligence)
ML (Machine Learning)
$84k - $202k/yr
Hybrid
Bachelor's
10,000+

Have you applied for this role?

See all Computer Science Jobs

Sign up for free to unlock all listings, filter by visa type, and get alerts for new Computer Science roles.

Get Access To All Jobs

See all STEM OPT Computer Science Jobs

Sign up for free to unlock all listings, filter by visa type, and get alerts for new STEM OPT Computer Science Jobs.

Get Access To All Jobs

Tips for Finding STEM OPT Authorization in Computer Science

Confirm your CIP code before applying

Check that your Computer Science degree carries a qualifying CIP code, 11.0701 (Computer Science) is the most common. Your DSO can verify this in SEVIS before you apply, saving you from discovering a mismatch after an offer.

Filter job searches by E-Verify status

Before applying to any CS role, confirm the employer is actively enrolled in E-Verify, not just registered. Use the E-Verify employer search to check enrollment status, a lapsed enrollment disqualifies them from sponsoring your STEM OPT extension.

Search STEM OPT roles on Migrate Mate

Migrate Mate filters Computer Science jobs by employers already set up for STEM OPT extension sponsorship. You avoid wasting applications on companies that can't legally support your 24-month extension.

Draft your I-983 training plan early

Many CS hiring managers have never seen an I-983. Bring a draft to your offer negotiation that maps your role's technical responsibilities to your degree's learning objectives, it accelerates the approval process and signals you understand the compliance requirements.

Time your OPT extension application to your end date

Submit your STEM OPT extension application to USCIS at least 90 days before your initial OPT expires. Filing late forfeits the automatic cap-gap protection that bridges your authorization while the extension is pending.

Research prevailing wages before negotiating offers

Use the OFLC Wage Search to look up the prevailing wage for your specific CS job title and work location. STEM OPT doesn't set a wage floor, but knowing the DOL benchmark strengthens your negotiation and prepares you for any future H-1B visa LCA filing.

Frequently Asked Questions

Which Computer Science degrees qualify for the STEM OPT extension?

Your degree must appear on the USCIS STEM Designated Degree Program List, which is organized by CIP code. Most Computer Science degrees fall under CIP 11.07 (Computer Science) or 11.01 (Computer and Information Sciences). Degrees in closely related fields, Computer Engineering, Software Engineering, or Data Science, often qualify under different CIP codes. Your DSO confirms eligibility in SEVIS before filing.

Does my CS employer need to do anything specific to support my STEM OPT extension?

Yes. Your employer must be enrolled in E-Verify and must co-sign your I-983 Training Plan, which documents how your day-to-day Computer Science responsibilities connect to your STEM degree. They also commit to reporting material changes to your role or any early termination to your DSO within five business days. Without active E-Verify enrollment, the extension can't proceed regardless of your eligibility.

What is the I-983, and what should a Computer Science training plan include?

The I-983 is the STEM OPT Training Plan that you and your employer complete together. For a Computer Science role, it should detail the specific technical skills you'll develop, software architecture, algorithms, systems design, or whatever your position covers, and explain how each connects to your degree's coursework. USCIS requires the plan to show a genuine educational relationship, not just a job description.

How does cap-gap protection apply if I'm on STEM OPT and my employer files an H-1B petition?

If your employer files an H-1B petition on your behalf before your STEM OPT expires and you're selected in the lottery, cap-gap automatically extends your work authorization through September 30 of that fiscal year. Your EAD technically expires, but the cap-gap rule keeps you authorized. USCIS publishes annual guidance on cap-gap documentation, your employer should retain proof of the timely filing.

Where can I find Computer Science jobs that are set up for STEM OPT sponsorship?

Migrate Mate lists Computer Science roles filtered for employers already enrolled in E-Verify and experienced with STEM OPT extension requirements. Searching there narrows your options to companies that can legally support your 24-month extension, so you're not discovering enrollment gaps after you've already accepted an offer and notified your DSO.