Mainframe Programmer Green Card Jobs
Mainframe Programmer roles qualify for employment-based green card sponsorship under EB-2 or EB-3, depending on your degree and experience level. Employers file PERM labor certification with DOL before petitioning USCIS, permanently sponsoring you for lawful permanent residency. Priority date backlogs vary significantly by country of birth.
See All Mainframe Programmer JobsOverview
Showing 5 of 31+ Mainframe 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 31+ Mainframe Programmer jobs
Sign up for free to unlock all listings, filter by visa type, and get alerts for new Mainframe Programmer roles.
Get Access To All Jobs
Company Description
Artech is the 10th Largest IT Staffing Company in the US, according to Staffing Industry Analysts' 2012 annual report. Artech provides technical expertise to fill gaps in clients' immediate skill-sets availability, deliver emerging technology skill-sets, refresh existing skill base, allow for flexibility in project planning and execution phases, and provide budgeting/financial flexibility by offering contingent labor as a variable cost.
Job Description
Job Title: Mainframe Programmer Analyst
Location: Minneapolis MN
Duration: 3 plus Months
Need only local candidates from Minneapolis
Required Skills:
- 3+ years application development and implementation experience.
- Mainframe experience (COBOL, JCL, DB2)
- Previous development work
- Highly organized
- Able to coordinate and multi-task
- Ability to dig in and research
- Great people skills (needs to facilitate meetings)
- May include off hours work - evening and/or weekends
- Experience in debugging, Data validation, evaluating the problems, Quality control of data
- Provides technical support and basic development for computer applications and programs.
- Uses diagnostic tools and/or analyzes and uses vendor specifications to troubleshoot complex computer application problems to maintain or restore service or data to programs, leads the resolution of complex issues or escalates as needed to meet established service level agreements.
- Completes required logs and reports.
- Prepares programming specifications and completes programming tasks to develop basic, and/or assist in the development of moderately complex, computer solutions.
- Performs modeling, simulations and analysis.
- Prepares program test data, tests and debugs programs.
- Updates and completes documentation, procedures and user guides.
- Understands BCP, quality, security and compliance requirements for supported areas and analyzes changes for risk to the environment. Participates in testing and updating the business continuation plan.
- Provides assistance and guidance to less experienced staff
If you are interested, please contact
Pavithra P
973 507 7535
pavithra.p(at)artechinfo.com

Company Description
Artech is the 10th Largest IT Staffing Company in the US, according to Staffing Industry Analysts' 2012 annual report. Artech provides technical expertise to fill gaps in clients' immediate skill-sets availability, deliver emerging technology skill-sets, refresh existing skill base, allow for flexibility in project planning and execution phases, and provide budgeting/financial flexibility by offering contingent labor as a variable cost.
Job Description
Job Title: Mainframe Programmer Analyst
Location: Minneapolis MN
Duration: 3 plus Months
Need only local candidates from Minneapolis
Required Skills:
- 3+ years application development and implementation experience.
- Mainframe experience (COBOL, JCL, DB2)
- Previous development work
- Highly organized
- Able to coordinate and multi-task
- Ability to dig in and research
- Great people skills (needs to facilitate meetings)
- May include off hours work - evening and/or weekends
- Experience in debugging, Data validation, evaluating the problems, Quality control of data
- Provides technical support and basic development for computer applications and programs.
- Uses diagnostic tools and/or analyzes and uses vendor specifications to troubleshoot complex computer application problems to maintain or restore service or data to programs, leads the resolution of complex issues or escalates as needed to meet established service level agreements.
- Completes required logs and reports.
- Prepares programming specifications and completes programming tasks to develop basic, and/or assist in the development of moderately complex, computer solutions.
- Performs modeling, simulations and analysis.
- Prepares program test data, tests and debugs programs.
- Updates and completes documentation, procedures and user guides.
- Understands BCP, quality, security and compliance requirements for supported areas and analyzes changes for risk to the environment. Participates in testing and updating the business continuation plan.
- Provides assistance and guidance to less experienced staff
If you are interested, please contact
Pavithra P
973 507 7535
pavithra.p(at)artechinfo.com
See all 31+ Mainframe Programmer jobs
Sign up for free to unlock all listings, filter by visa type, and get alerts for new Mainframe Programmer roles.
Get Access To All JobsTips for Finding Green Card Sponsorship in Mainframe Programmer
Document your mainframe-specific technical credentials early
PERM requires your employer to define a minimum job requirement. Gather transcripts, IBM certifications, and project records showing COBOL, JCL, or z/OS expertise before interviews, so your credentials match the posted position without exception.
Target employers with active PERM filing histories
Use the OFLC Wage Search to identify companies that have filed PERM applications for mainframe or legacy-systems roles. Federal contractors and financial institutions run the largest mainframe environments and sponsor green cards more routinely than general tech firms.
Clarify EB-2 versus EB-3 classification before accepting an offer
If the role requires only a bachelor's degree, your employer will likely file under EB-3. Professionals from India or China should ask about filing a concurrent EB-2 petition, since priority date differences between categories can affect your wait by years.
Use Migrate Mate to find sponsoring mainframe employers
Searching broadly misses employers actively filing green card paperwork for technical roles. Migrate Mate filters jobs by sponsorship history so you can focus on companies already running PERM petitions for programmers rather than guessing at sponsorship willingness.
Confirm the prevailing wage tier matches your actual duties
PERM locks in a prevailing wage level that USCIS will scrutinize at the I-140 stage. Ask your employer which O*NET occupation code they used and whether the wage level reflects your real responsibilities, not an entry-level description of the same title.
Understand how PERM recruitment timing affects your start date
DOL requires the employer to complete a mandatory recruitment period before filing PERM. This process typically takes six to twelve months before the I-140 petition is even submitted, so factor that timeline into any negotiation about when you can transition off a temporary status.
Mainframe Programmer jobs are hiring across the US. Find yours.
Find Mainframe Programmer JobsMainframe Programmer Green Card Sponsorship: Frequently Asked Questions
Does a Mainframe Programmer role qualify for EB-2 or EB-3 green card sponsorship?
Most Mainframe Programmer positions qualify under EB-3 when they require a bachelor's degree in computer science or a related field. EB-2 applies if the role requires an advanced degree or your employer can demonstrate the position demands specialized expertise beyond a standard four-year degree. Your employer's attorney defines the requirement during PERM drafting, so the classification is set before DOL filing, not after.
How does green card sponsorship differ from H-1B sponsorship for this role?
Green card sponsorship through PERM, I-140, and adjustment of status leads to permanent residency rather than a temporary work period. There is no annual lottery and no six-year cap at the EB-3 level. The tradeoff is time: the PERM process alone averages twelve to eighteen months before USCIS even begins adjudicating the I-140, compared to H-1B approvals that can issue in weeks.
Which industries sponsor green cards for Mainframe Programmers most consistently?
Banking, insurance, and federal government contractors run the largest mainframe environments in the United States and file PERM applications for mainframe roles regularly. Healthcare payers and large retailers with legacy inventory systems are also active sponsors. You can verify an employer's filing history by searching the OFLC Wage Search for PERM cases filed under mainframe or COBOL-related job titles.
How can I find Mainframe Programmer jobs where the employer is already willing to sponsor a green card?
Migrate Mate is built specifically for this search. It surfaces jobs from employers with documented green card sponsorship histories, so you're not cold-applying and hoping the topic comes up. Filtering by sponsorship type and role lets you focus your applications on companies already running PERM petitions for technical positions rather than educating every hiring manager from scratch.
Can my priority date be affected if I change employers mid-process?
Yes, but there is an important protection. Under AC21 portability rules, if your I-140 has been approved and your adjustment of status application has been pending for more than 180 days, you can change to a same or similar occupation without losing your priority date. Mainframe Programmer roles are often portable to other software development or systems analyst positions, but your new employer and an immigration attorney should confirm the occupational match before you resign.
See which Mainframe Programmer employers are hiring and sponsoring visas right now.
Search Mainframe Programmer Jobs