STEM OPT Senior Software Engineering Jobs

Senior Software Engineering roles qualify for STEM OPT when your degree falls under a STEM-designated CIP code and your employer is enrolled in E-Verify. The 24-month extension gives you up to 36 months total to work in a directly related engineering or computer science capacity while building toward long-term sponsorship.

Find STEM OPT Senior Software Engineering Jobs

Overview

Open Jobs1,866+
Work Type78% On-site
Top LocationNew York, NY
Most JobsNVIDIA

Showing 5 of 1,866+ Senior Software Engineering jobs

Kyndryl
Senior Associate, Software Engineering
We won't show you this job again
Kyndryl
Added 2w ago
Senior Associate, Software Engineering
Kyndryl
Phoenix, Arizona
Software Engineering
Data Engineering
Technical Product & Program Management
Backend Engineering
Technical Program Management
$73k - $168k/yr
On-Site
Bachelor's
10,000+

Have you applied for this role?

Walmart
Senior Manager, Software Engineering
We won't show you this job again
Walmart
Added 2d ago
Senior Manager, Software Engineering
Walmart
Bentonville, Arkansas
Software Engineering
Cloud & DevOps
Technical Product & Program Management
DevOps
Technical Program Management
Backend Engineering
$110k - $220k/yr
On-Site
Bachelor's
10,000+

Have you applied for this role?

New York University
Senior Laboratory Associate in Software Engineering
We won't show you this job again
New York University
Added 3w ago
Senior Laboratory Associate in Software Engineering
New York University
New York, New York
Software Engineering
Cloud & DevOps
Data Science & Analytics
Backend Engineering
Cloud Engineering
Data Science
$75k/yr
On-Site
Bachelor's
10,000+

Have you applied for this role?

Synopsys
R&D Engineering, Sr Engineer - Software Development
We won't show you this job again
Synopsys
Added 1mo ago
R&D Engineering, Sr Engineer - Software Development
Synopsys
Canonsburg, Pennsylvania
Software Engineering
Quality Assurance & Testing (QA Testing)
Backend Engineering
On-Site
Bachelor's
10,000+

Have you applied for this role?

American Airlines
Senior Engineer, IT Data
We won't show you this job again
American Airlines
New 19h ago
Senior Engineer, IT Data
American Airlines
Fort Worth, Texas
Data Science & Analytics
Cloud & DevOps
Software Engineering
Data Science
Cloud Engineering
DevOps
On-Site
Bachelor's
10,000+

Have you applied for this role?

See all 1,866+ Senior Software Engineering Jobs

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

Get Access To All Jobs

See all 1,866+ STEM OPT Senior Software Engineering Jobs

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

Get Access To All Jobs

Tips for Finding STEM OPT Authorization in Senior Software Engineering

Verify your CIP code before applying

Check your degree's CIP code against the USCIS STEM Designated Degree Program List before targeting senior roles. Computer science, computer engineering, and software engineering degrees qualify, but information systems or IT management degrees sometimes don't.

Filter job listings by E-Verify status

Confirm E-Verify enrollment before accepting an offer, not after. Ask recruiters directly or check the E-Verify employer search tool. Senior engineering roles often come with fast-moving timelines, and discovering a gap at the offer stage costs you weeks.

Build your I-983 training plan before day one

Your employer must sign a Form I-983 outlining your training goals, supervision structure, and how the role relates to your STEM degree. Draft it yourself using your job description so your manager isn't starting from scratch when you onboard.

Target companies with active H-1B filing history

Use Migrate Mate to filter Senior Software Engineering roles by employers who have filed H-1B visa petitions in your occupation. These companies have established sponsorship pipelines, which matters when your 36-month OPT clock is running.

Negotiate your start date around cap-gap timing

If your OPT expires before October 1 and your employer files an H-1B petition by April 1, cap-gap extends your work authorization automatically. Structure your offer letter start date to land within that window if you're in your final OPT months.

Request prevailing wage data before accepting an offer

Senior Software Engineering carries a specific SOC code and prevailing wage level under DOL standards. Run your offer against the OFLC Wage Search using your job title and location to confirm your salary meets Level II or Level III requirements before your employer files the LCA.

Frequently Asked Questions

Does my degree qualify me for the STEM OPT extension in a Senior Software Engineering role?

Your degree qualifies if it appears on the USCIS STEM Designated Degree Program List by CIP code. Degrees in computer science, software engineering, computer engineering, and electrical engineering typically qualify. Information systems or general IT degrees may not. Confirm your specific CIP code with your DSO before applying, since the role itself doesn't determine eligibility, your degree does.

How do I confirm my employer is enrolled in E-Verify?

E-Verify enrollment is a hard requirement for STEM OPT employers. You can verify enrollment through the E-Verify employer search tool using the company name or employer identification number. Don't rely on a recruiter's verbal confirmation. Senior engineering offers move quickly, so check before you sign, not after, to avoid having to turn down an offer or delay your start date.

What does the I-983 training plan require for a Senior Software Engineering position?

The Form I-983 must describe how your senior engineering role provides practical training directly related to your STEM degree. It needs to name a supervisor, outline your responsibilities, and explain the connection between your daily work and your field of study. Your employer signs it, but you'll get faster results if you draft the training narrative yourself using your offer letter and job description as source material.

How does cap-gap work if my OPT expires before my H-1B start date?

If your employer files an H-1B petition on your behalf before April 1 and your OPT expires between April 1 and September 30, cap-gap automatically extends your work authorization through September 30. You can continue working in your Senior Software Engineering role during this period without interruption. Your EAD expiration date doesn't change, but your authorization to work continues under cap-gap status.

Where can I find Senior Software Engineering jobs with employers already set up for STEM OPT?

Migrate Mate lists Senior Software Engineering roles filtered for employers with verified E-Verify enrollment and H-1B filing history, so you're not spending time applying to companies that can't support your work authorization. Targeting employers who have already navigated the STEM OPT and H-1B process shortens the path from offer to approved petition significantly.