STEM OPT Senior Mainframe Systems Programmer Jobs

Senior Mainframe Systems Programmer roles in financial services, insurance, and government contracting regularly qualify for STEM OPT's 24-month extension, giving you up to 36 months of F-1 work authorization. Your employer must be enrolled in E-Verify, and your STEM degree in computer science, information systems, or a related CIP-coded field must align with the role.

See All Senior Mainframe Systems Programmer Jobs

Overview

Open Jobs4,108+
Top Visa TypeF-1 OPT
Work Type76% On-site
Median Salary$148K
Top LocationNew York, NY
Most JobsDeloitte

Showing 5 of 4,108+ Senior Mainframe Systems Programmer jobs

North Carolina State University
IT Systems Programmer Sr.
We won't show you this job again
North Carolina State University
Added 1mo ago
IT Systems Programmer Sr.
North Carolina State University
Raleigh, North Carolina
Software Engineering
Technical Product & Program Management
IT Support & Systems Administration
Backend Engineering
IT Support
$95,000/yr - $112,505/yr
On-Site
3+ yrs exp.
Bachelor's
5,001-10,000

Have you applied for this role?

Give feedback about this job
Min 10 characters (0/10)
United Rentals
Sr Analyst, Programmer - OutSystems
We won't show you this job again
United Rentals
Added 5mo ago
Sr Analyst, Programmer - OutSystems
United Rentals
Gulfport, Mississippi
Software Engineering
Technical Product & Program Management
IT Support & Systems Administration
Technical Program Management
IT Support
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)
Fidelity Investments
Senior Systems Analyst
We won't show you this job again
Fidelity Investments
Added 1d ago
Senior Systems Analyst
Fidelity Investments
Jersey City, New Jersey
Business Analysis
Project & Program Management
Technical Product & Program Management
Business Analyst
Project Management
Technical Program Management
$80,000/yr - $153,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)
American National Insurance
Senior Programmer Analyst III
We won't show you this job again
American National Insurance
Added 5d ago
Senior Programmer Analyst III
American National Insurance
League City, Texas
Software Engineering
Data Science & Analytics
Technical Product & Program Management
Backend Engineering
Technical Program Management
$109,067/yr - $181,600/yr
On-Site
2+ yrs exp.
Bachelor's
1,001-5,000

Have you applied for this role?

Give feedback about this job
Min 10 characters (0/10)
General Motors (GM)
Senior System Performance Engineer
We won't show you this job again
General Motors (GM)
Added 5d ago
Senior System Performance Engineer
General Motors (GM)
Sunnyvale, California
Software Engineering
Technical Product & Program Management
Technical Program Management
$128,700/yr - $261,300/yr
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 4,108+ Senior Mainframe Systems Programmer jobs

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

Get Access To All Jobs

See all 4,108+ Senior Mainframe Systems Programmer jobs

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

Get Access To All Jobs

Tips for Finding STEM OPT Authorization in Senior Mainframe Systems Programmer

Verify your degree's CIP code eligibility

Check the USCIS STEM Designated Degree Program List to confirm your computer science, electrical engineering, or information systems degree carries an eligible CIP code before targeting mainframe roles. A mismatched CIP code can disqualify your extension application even if your skills fit the job.

Target industries with active mainframe workloads

Focus your search on financial institutions, insurance carriers, federal agencies, and large healthcare payers. These sectors run legacy COBOL and z/OS environments that justify dedicated mainframe headcount and have HR teams experienced with E-Verify enrollment and OPT work authorization paperwork.

Confirm E-Verify enrollment before accepting any offer

Ask HR directly whether the company is enrolled in E-Verify before you sign. You can also cross-check by requesting their E-Verify company ID. An employer that isn't enrolled cannot legally employ you under STEM OPT, and retroactive enrollment after your start date doesn't remedy the gap.

Build your I-983 training plan around z/OS deliverables

Draft your I-983 training plan with specific, measurable objectives tied to mainframe work: COBOL module migration, JCL automation, RACF security implementation, or performance tuning on z/OS. Generic training language gets flagged by DSOs; role-specific milestones demonstrate a genuine employer-supervised learning relationship.

Use Migrate Mate to find E-Verify verified employers

Search Migrate Mate for Senior Mainframe Systems Programmer openings filtered to employers already enrolled in E-Verify. This removes the manual verification step and surfaces companies with documented OPT sponsorship history, so you can focus interviews on technical fit rather than authorization logistics.

Negotiate your start date around cap-gap protection

If your OPT expires before October 1 and an H-1B petition is filed on your behalf, cap-gap rules extend your work authorization automatically. Coordinate your mainframe role start date and any internal project handoffs with this timeline so a gap in authorization doesn't interrupt a critical system cutover.

Senior Mainframe Systems Programmer jobs are hiring across the US. Find yours.

Find Senior Mainframe Systems Programmer Jobs

Frequently Asked Questions

Does a Senior Mainframe Systems Programmer role qualify for the STEM OPT extension?

Yes, provided your degree is in an eligible STEM field such as computer science, computer engineering, or information systems and carries an approved CIP code on the USCIS STEM Designated Degree Program List. The role itself must also constitute a legitimate training opportunity with a direct connection to your degree field, documented in your I-983 training plan.

How do I find Senior Mainframe Systems Programmer jobs where the employer is already enrolled in E-Verify?

Migrate Mate filters job listings to employers with verified E-Verify enrollment, which is a legal requirement for STEM OPT positions. You can also ask HR for the company's E-Verify company ID or check directly with E-Verify before accepting an offer. Confirming enrollment before your start date protects your work authorization status.

What should my I-983 training plan include for a mainframe systems programmer position?

Your I-983 must list specific, measurable learning objectives tied to your day-to-day mainframe work, such as optimizing batch job scheduling in JCL, developing COBOL applications, administering z/OS system resources, or implementing RACF security controls. Both you and your employer supervisor must sign it, and your DSO must approve it before your STEM OPT extension begins.

What STEM degrees make me eligible for STEM OPT in a mainframe systems programmer role?

Degrees in computer science, computer engineering, information systems, electrical engineering, or applied mathematics typically qualify, provided the CIP code appears on the USCIS STEM Designated Degree Program List. A degree in a non-STEM field like business administration would not qualify, even if your coursework included programming. Verify your specific CIP code with your DSO before applying.

How does cap-gap protection apply if my OPT expires while I'm working as a mainframe systems programmer?

If your employer files an H-1B petition on your behalf before your OPT expires and you're selected in the lottery, cap-gap rules automatically extend your F-1 work authorization through September 30 of that fiscal year. You can continue working in your mainframe role during this period without interruption, as long as your employer maintains your employment and the petition remains pending.

See which Senior Mainframe Systems Programmer employers are hiring and sponsoring visas right now.

Search Senior Mainframe Systems Programmer Jobs