Senior Mainframe Systems Programmer Green Card Jobs
Senior Mainframe Systems Programmer roles qualify for EB-2 or EB-3 green card sponsorship through PERM labor certification, which requires employers to document that no qualified U.S. worker is available. Mainframe expertise in z/OS, COBOL, and JCL is scarce enough that PERM audits are less common, and sponsorship pipelines at large financial institutions and government contractors are well-established.
See All Senior Mainframe Systems Programmer JobsOverview
Showing 5 of 19+ Senior Mainframe Systems Programmer jobs


Have you applied for this role?


Have you applied for this role?


Have you applied for this role?


Have you applied for this role?


Have you applied for this role?
See all 19+ 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
Position Summary
The Senior Mainframe Systems Programmer provides Automation support for multiple clients and on-going projects that could require the development, testing, and implementation of new Automation rules, programs, and other processes. Must be able to work in a multi lpar client environment. Also assist team members and other areas with technical questions and problem resolution. Functional knowledge of z/OS Opsmvs or z/SA Automation or both products and detailed knowledge of rexx programming and Netview.
Key Areas of Focus for this Role
- Lead self and others and/or established as Product SME and/or established as specialist
- Understands how whole picture aligns to overall Ensono strategy
- Provide thought leadership within the Automation team.
- Understand how to configure and support System state manager.
- Understand how to configure and support Opslog archive process.
- Understand how to configure and support MSF and the understanding of EPI.
- Processes communication skills to participate in Client meetings and new business deals.
- Work in a Team environment with Automation team and other State holders.
- Review and analyze existing automated processes and improve to standard if required.
- Enhance the performance of others through mentoring and guiding
- Design automated monitoring techniques for problem identification and prevention
- Provide and document problem analysis, resolution, and prevention, designing procedures and best practice techniques
- Owner of overly complex assignments
- Understanding of zSA architecture
- Defining automation policy
- Defining message automation especially EMM
- zSA commands
- Handling zSA defined resources / modifying goals
- Installation and upgrade experience
Required Qualifications
- Ten years hands on/industry experience with z/OS, Opsmvs, z/SA
- Bachelor's degree required and/or equivalent work experience.
Preferred
- Ability to perform skill set of an Automation Mainframe System Programmer
- Ability to perform complex Automation changes without failure.
- Ability to perform and lead complex projects
- Ability to mentor and show leadership qualities
Why Ensono?
Ensono is a place to make better happen – for our clients and for your career. You can do great things through innovation or collaboration, by learning or volunteering, or to promote diversity and inclusion. You can do great things for your own health or for a healthier planet. Whatever it means to you to do great things we want Ensono to be the place you can do it.
We are a client-facing business, but we do encourage clients to allow us to work remotely most of the time so if you are not required to be on a client site, you can choose to work from home or in our Ensono offices.
Some of our benefits include:
- Unlimited Paid Days Off
- Three health plan options through Blue Cross Blue Shield
- 401k with company match
- Eligibility for dental, vision, short and long-term disability, life and AD&D coverage, and flexible spending accounts
- Paid Maternity Leave, Paternity Leave, and Sabbatical Leave
- Education Reimbursement, Student Loan Assistance or 529 College Funding
- Enhanced fertility coverage
- Wellness program
- Flexible work schedule
- Depending on location, ability to take advantage of fitness centers
As of the date of this posting, a good faith estimate of the current pay scale for this role is $85,000 to $148,000 annually based on a full-time schedule. Please note that placement in the range may vary based on numerous factors including but not limited to skills, experience, internal equity, and business needs. In addition to base salary, other compensation programs, depending on eligibility, include an annual bonus plan based on company and individual performance, and an equity grant under our Associate Equity Appreciation Program.
Ensono is an Equal Opportunity/Affirmative Action employer. We are committed to providing equal employment to our Associates and building a diverse and inclusive workforce. All qualified applicants will be considered without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, protected veteran status, disability, or other legally protected basis, in accordance with applicable law.
Pay transparency nondiscrimination statement/posting OFCCP's pay transparency policy can be found on OFCCP's website.
If you need accommodation at any point during the application or interview process, please let your recruiter know or email USTalentAcquisition@ensono.com.

Position Summary
The Senior Mainframe Systems Programmer provides Automation support for multiple clients and on-going projects that could require the development, testing, and implementation of new Automation rules, programs, and other processes. Must be able to work in a multi lpar client environment. Also assist team members and other areas with technical questions and problem resolution. Functional knowledge of z/OS Opsmvs or z/SA Automation or both products and detailed knowledge of rexx programming and Netview.
Key Areas of Focus for this Role
- Lead self and others and/or established as Product SME and/or established as specialist
- Understands how whole picture aligns to overall Ensono strategy
- Provide thought leadership within the Automation team.
- Understand how to configure and support System state manager.
- Understand how to configure and support Opslog archive process.
- Understand how to configure and support MSF and the understanding of EPI.
- Processes communication skills to participate in Client meetings and new business deals.
- Work in a Team environment with Automation team and other State holders.
- Review and analyze existing automated processes and improve to standard if required.
- Enhance the performance of others through mentoring and guiding
- Design automated monitoring techniques for problem identification and prevention
- Provide and document problem analysis, resolution, and prevention, designing procedures and best practice techniques
- Owner of overly complex assignments
- Understanding of zSA architecture
- Defining automation policy
- Defining message automation especially EMM
- zSA commands
- Handling zSA defined resources / modifying goals
- Installation and upgrade experience
Required Qualifications
- Ten years hands on/industry experience with z/OS, Opsmvs, z/SA
- Bachelor's degree required and/or equivalent work experience.
Preferred
- Ability to perform skill set of an Automation Mainframe System Programmer
- Ability to perform complex Automation changes without failure.
- Ability to perform and lead complex projects
- Ability to mentor and show leadership qualities
Why Ensono?
Ensono is a place to make better happen – for our clients and for your career. You can do great things through innovation or collaboration, by learning or volunteering, or to promote diversity and inclusion. You can do great things for your own health or for a healthier planet. Whatever it means to you to do great things we want Ensono to be the place you can do it.
We are a client-facing business, but we do encourage clients to allow us to work remotely most of the time so if you are not required to be on a client site, you can choose to work from home or in our Ensono offices.
Some of our benefits include:
- Unlimited Paid Days Off
- Three health plan options through Blue Cross Blue Shield
- 401k with company match
- Eligibility for dental, vision, short and long-term disability, life and AD&D coverage, and flexible spending accounts
- Paid Maternity Leave, Paternity Leave, and Sabbatical Leave
- Education Reimbursement, Student Loan Assistance or 529 College Funding
- Enhanced fertility coverage
- Wellness program
- Flexible work schedule
- Depending on location, ability to take advantage of fitness centers
As of the date of this posting, a good faith estimate of the current pay scale for this role is $85,000 to $148,000 annually based on a full-time schedule. Please note that placement in the range may vary based on numerous factors including but not limited to skills, experience, internal equity, and business needs. In addition to base salary, other compensation programs, depending on eligibility, include an annual bonus plan based on company and individual performance, and an equity grant under our Associate Equity Appreciation Program.
Ensono is an Equal Opportunity/Affirmative Action employer. We are committed to providing equal employment to our Associates and building a diverse and inclusive workforce. All qualified applicants will be considered without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, protected veteran status, disability, or other legally protected basis, in accordance with applicable law.
Pay transparency nondiscrimination statement/posting OFCCP's pay transparency policy can be found on OFCCP's website.
If you need accommodation at any point during the application or interview process, please let your recruiter know or email USTalentAcquisition@ensono.com.
See all 19+ 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 JobsTips for Finding Green Card Sponsorship in Senior Mainframe Systems Programmer
Verify your z/OS credentials match PERM requirements
PERM requires your employer to advertise for the exact role they're sponsoring you for. Document your z/OS, COBOL, and JCL proficiencies in writing now, so the job description filed with DOL matches your actual qualifications without gaps.
Target employers with mainframe-dependent infrastructure
Large banks, insurance carriers, federal contractors, and healthcare clearinghouses still run mission-critical workloads on mainframes. These organizations sponsor green cards routinely because replacing mainframe talent is harder than sponsoring it.
Distinguish EB-2 and EB-3 eligibility before applying
EB-2 requires a U.S. master's degree or foreign equivalent, or a bachelor's plus five years of progressive mainframe experience. EB-3 covers roles requiring a bachelor's degree. Knowing which category fits your credentials lets you negotiate the right sponsorship track upfront.
Check prevailing wage before negotiating your offer
Your employer must pay at least the DOL prevailing wage for your role and location. Use the OFLC Wage Search to look up the wage level for your specific mainframe title before accepting an offer, so you can confirm the employer's figure is compliant.
Search green card sponsorship history using Migrate Mate
Filter by employers who have filed PERM applications for Systems Programmer roles using Migrate Mate. Sponsorship history is the clearest signal that a company has the legal infrastructure and willingness to carry a case through to I-140 approval.
Plan for PERM audit timelines around your current status
PERM audits from DOL can add six to twelve months to an already lengthy process. If you're on H-1B, coordinate with your employer so your I-140 is filed before your sixth year begins, preserving your ability to extend status while waiting for a priority date.
Senior Mainframe Systems Programmer jobs are hiring across the US. Find yours.
Find Senior Mainframe Systems Programmer JobsSenior Mainframe Systems Programmer Green Card Sponsorship: Frequently Asked Questions
Does a Senior Mainframe Systems Programmer role qualify for EB-2 or EB-3 sponsorship?
Both categories are available depending on your credentials. EB-2 applies if the role requires a master's degree or equivalent, or if you hold a bachelor's degree plus at least five years of progressive mainframe experience. EB-3 covers positions requiring a four-year degree. Your employer selects the category when drafting the PERM job description, so the role's minimum requirements and your own background both shape which track is filed.
How does PERM green card sponsorship differ from H-1B for this role?
H-1B is a temporary nonimmigrant status subject to an annual lottery and a six-year cap, whereas PERM initiates a path to lawful permanent residency with no annual quota at the EB-3 classification level for most countries outside India and China. PERM requires DOL-supervised recruitment to document U.S. worker unavailability, followed by I-140 and adjustment of status. The timeline is longer, typically two to four years for non-backlogged nationalities, but the outcome is a green card rather than a temporary status.
How can I find employers who have sponsored green cards for mainframe roles before?
Migrate Mate surfaces employers with verified PERM and I-140 filing history filtered by job category and location. Searching for companies with a documented mainframe sponsorship track record is more reliable than relying on general job postings, because most employers that sponsor mainframe roles do so quietly rather than advertising it prominently in job descriptions.
What does the PERM labor certification process look like for a mainframe position?
Your employer files ETA Form 9089 with DOL after completing a mandatory supervised recruitment period, which typically spans 30 to 60 days of advertising. DOL reviews whether the recruitment genuinely tested the U.S. labor market. Mainframe roles with highly specific requirements, such as IMS database administration or CICS transaction processing, are less likely to draw disqualifying U.S. applicants, which can simplify the employer's documentation burden.
Can I change employers after my PERM is approved but before my green card is issued?
Once your I-140 has been approved for 180 days and you're in adjustment of status, portability rules under AC21 allow you to change to a same or similar occupational classification without losing your priority date. Senior Mainframe Systems Programmer maps to SOC code 15-1244 under USCIS occupational guidance, and roles in adjacent mainframe disciplines, such as mainframe performance analyst or z/OS systems administrator, are routinely accepted as sufficiently similar for portability purposes.
See which Senior Mainframe Systems Programmer employers are hiring and sponsoring visas right now.
Search Senior Mainframe Systems Programmer Jobs