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.

See All Senior Software Engineering Jobs

Overview

Open Jobs2,201+
Top Visa TypeF-1 OPT
Work Type77% On-site
Median Salary$167K
Top LocationNew York, NY
Most JobsDeloitte

Showing 5 of 2,201+ Senior Software Engineering jobs

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

Have you applied for this role?

Give feedback about this job
Min 10 characters (0/10)
Expedia Group
Senior Mobile Engineer
We won't show you this job again
Expedia Group
New 23h ago
Senior Mobile Engineer
Expedia Group
San Jose, California
Software Engineering
Technical Product & Program Management
Mobile Engineering (iOS/Android)
$264,514/yr - $318,500/yr
Hybrid
4+ yrs exp.
Master's
10,000+

Have you applied for this role?

Give feedback about this job
Min 10 characters (0/10)
Amazon Web Services
Senior Applied Scientist
We won't show you this job again
Amazon Web Services
Added 1d ago
Senior Applied Scientist
Amazon Web Services
Boston, Massachusetts
Data Science & Analytics
Software Engineering
Data Science
AI (Artificial Intelligence)
ML (Machine Learning)
$167,100/yr - $226,100/yr
Hybrid
3+ yrs exp.
Doctorate

Have you applied for this role?

Give feedback about this job
Min 10 characters (0/10)
Zebra Technologies
Electrical Engineer, Senior
We won't show you this job again
Zebra Technologies
Added 1d ago
Electrical Engineer, Senior
Zebra Technologies
Holtsville, New York
Electrical Engineering
Specialized Engineering
Software Engineering
Engineering (Non-Software)
$96,800/yr - $145,200/yr
Hybrid
2+ yrs exp.
Bachelor's
5,001-10,000

Have you applied for this role?

Give feedback about this job
Min 10 characters (0/10)
Dun & Bradstreet
Senior Associate, Sharepoint Engineer (R-19148)
We won't show you this job again
Dun & Bradstreet
Added 1d ago
Senior Associate, Sharepoint Engineer (R-19148)
Dun & Bradstreet
Florham Park, New Jersey
Software Engineering
Cloud & DevOps
Technical Product & Program Management
Not listed
On-Site
Associate's

Have you applied for this role?

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

See all 2,201+ 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 2,201+ 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

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

Senior Software Engineering jobs are hiring across the US. Find yours.

Find Senior Software Engineering Jobs

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.

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

Search Senior Software Engineering Jobs