TN Visa Senior Mainframe Systems Programmer Jobs
Senior Mainframe Systems Programmer roles qualify for TN visa sponsorship under the USMCA's Computer Systems Analyst category, covering z/OS architecture, COBOL optimization, and JCL automation work. Canadian citizens can apply at the port of entry with no cap. Mexican nationals go through consular processing with a 5,500-annual allocation.
See All Senior Mainframe Systems Programmer JobsOverview
Showing 5 of 12+ 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 12+ 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 12+ 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 TN Visa Sponsorship as a Senior Mainframe Systems Programmer
Frame your credentials around Computer Systems Analyst
TN visa approval for this role depends on CBP classifying your work under Computer Systems Analyst, not a generic programmer category. Your degree and job offer letter must both reflect systems-level analysis and design, not just coding.
Target mainframe-heavy industries with active TN history
Banking, insurance, and federal government contractors run the largest mainframe environments in the U.S. These industries file TN petitions regularly and understand the process, so sponsorship conversations move faster than with employers new to USMCA hiring.
Get your IBM certifications documented before applying
CBP officers reviewing TN petitions for mainframe roles respond well to IBM Certified System Programmer credentials. Assemble official certification records alongside your degree transcripts before you start interviews so sponsorship paperwork doesn't stall.
Ask your employer to define z/OS duties in the offer letter
Generic job titles raise CBP scrutiny. Request that your offer letter explicitly lists z/OS, CICS, VSAM, or DB2 responsibilities. That specificity ties your role to systems analysis work rather than general programming, which is where TN denials cluster.
Use Migrate Mate to find employers already sponsoring TN visas
Searching broadly wastes time on employers unfamiliar with TN filing. Migrate Mate filters Senior Mainframe Systems Programmer roles by verified sponsorship history, so you're contacting hiring managers who already understand USMCA-based employment authorization.
Understand the timing difference if you're Mexican
Mexican nationals must schedule a U.S. consular appointment rather than presenting at the border, which adds weeks to your timeline. Start the process as soon as you receive a signed offer letter so your employer's start date stays realistic.
Senior Mainframe Systems Programmer jobs are hiring across the US. Find yours.
Find Senior Mainframe Systems Programmer JobsSenior Mainframe Systems Programmer TN Visa: Frequently Asked Questions
Does a Senior Mainframe Systems Programmer role qualify for TN visa sponsorship?
Yes, but the classification matters. CBP approves these roles under the Computer Systems Analyst TN category, which covers z/OS systems design, JCL development, and mainframe performance tuning. Your offer letter must describe systems analysis responsibilities specifically. Roles framed purely as programming or coding support are more likely to face scrutiny at the border.
How does TN visa sponsorship compare to H-1B for this role?
TN is a strong alternative to H-1B for mainframe professionals. There's no annual lottery for Canadians, no cap-subject waiting period, and border adjudication typically takes hours rather than months. H-1B requires USCIS petition approval, a prevailing wage determination, and lottery selection. For Canadian citizens especially, TN lets you start work much sooner after receiving a job offer.
Where can I find Senior Mainframe Systems Programmer jobs that offer TN visa sponsorship?
Migrate Mate is built specifically for TN visa job seekers. It surfaces Senior Mainframe Systems Programmer roles from employers with verified sponsorship history, so you're not cold-approaching companies unfamiliar with USMCA hiring. Mainframe-heavy sectors like banking, insurance, and government contracting tend to have the most active TN sponsorship pipelines in this specialty.
What documents does my employer need to prepare for my TN filing?
Your employer provides a detailed offer letter on company letterhead naming your job title, duties, salary, and anticipated employment period. The letter must reference the Computer Systems Analyst TN category. Canadian citizens bring this letter directly to a port of entry along with your degree and any IBM or vendor certifications. Mexican nationals also need a DS-160 and consular appointment.
Can I switch employers if I'm already working in the U.S. on a TN visa?
Yes, but you need a new TN authorization before starting with the new employer. Canadians can obtain a new TN at the border with an offer letter from the incoming employer. Mexican nationals must schedule a new consular appointment. You cannot work for the new employer during the gap, so coordinating your transition date with your TN application timeline is essential.
See which Senior Mainframe Systems Programmer employers are hiring and sponsoring visas right now.
Search Senior Mainframe Systems Programmer Jobs