Systems Programmer Green Card Jobs
Systems Programmer roles qualify for EB-2 and EB-3 green card sponsorship through the PERM labor certification process, which requires your employer to document that no qualified U.S. worker is available for the position. Most roles align with SOC code 15-1251, and sponsorship typically begins once you have a firm job offer in hand.
See All Systems Programmer JobsOverview
Showing 5 of 91+ 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 91+ Systems Programmer jobs
Sign up for free to unlock all listings, filter by visa type, and get alerts for new Systems Programmer roles.
Get Access To All Jobs
Position Type:
Full time
Type Of Hire:
Experienced (relevant combo of work and education)
Education Desired:
Bachelor of Computer Science
Job Description
Are you curious, motivated, and forward-thinking? At FIS you’ll have the opportunity to work on some of the most challenging and relevant issues in financial services and technology. Our talented people empower us, and we believe in being part of a team that is open, collaborative, entrepreneurial, passionate and above all fun.
About the role:
z/OS Systems Programmer Spclst is a senior level member of a z/OS operating system and operating system components team. The team supports several physical environments consisting of multiple z/OS environments/systems, including a mix of stand-alone LPARs and parallel sysplex LPARs, in a large and diverse high availability environment. The position will include:
- Installation, maintenance, and problem resolution for z/OS operating system software using SMP/e
- Installation, maintenance, and problem resolution for OEM or operating system support products using SMP/e. Vendor list includes products from CA, BMC, ASG, Compuware, MacKinney, Vanguard, and several others
- HCD gens
- Coding and problem resolution for installation exits
- Creating and modifying REXX and CLISTs
- Interaction with many different groups, including application support, hardware support, operations support, and various levels of management
- Should be able to explain technical information to non-technical personnel
- Provide 24x7x365 on-call support on a rotating basis and perform other on-call duties as required.
- Able to work system maintenance/implementation windows which are generally 1 AM to 5 AM Central Time on Sunday mornings, but can be anytime during the weekend
- Work with various groups in evaluating and recommending hardware and software products
- Work locally in the Brown Deer Data Center (Milwaukee, WI area) during normal US business hours (roughly around 8 AM to 5 PM Central time) and possibly travel to work with similar groups and provide service in other FIS data centers or clients of FIS.
- Support of other strategic data centers, regardless of physical location of employee
- Evaluate, estimate, and provide recommendations for new clients
- Maintain and provide documentation
- Prepare for disaster recovery and participate in recovery tests and actual disaster recovery, if declared
What you bring:
- Possess exceptional written and verbal communication skills, including a vocabulary and style which permits the conveyance of technical information clearly, concisely and unambiguously.
- Be able to communicate effectively to a wide range of audiences in a group presentation setting.
- Have a demeanor and communications style which is commensurate with client facing communications.
- Be self-motivating and able to work in a fast-paced environment and work on multiple tasks - completing those tasks within the given timeframe
- Be able to function as a team member in a multi-group, multi-team member environment
- Be able to use Microsoft PC products like MS-Word and MS-EXCEL
- Have operations or programming experience in a z/OS environment, including experience with JCL, DFDSS, and other utilities
- Have experience with developing and executing test plans and verification scripts
Education:
College Degree or equivalent work experience.
Experience:
Candidate should have a minimum of 7 or more years experience in a z/OS environment.
Desired Qualifications:
- 7 or more years experience in the z/OS Operating Systems
- Senior Level knowledge of planning and performing HCD Hardware Gens and modifications.
- Knowledge of Project Management methods and techniques.
- Knowledge of the overall operating system environment and each major component/subsystem (for example JES2, etc.)
- Senior Level analytical and problem solving skills using IPCS
- Ability to code and debug Assembler
- Ability to do installation and maintenance using SMP/e
Privacy Statement
FIS is committed to protecting the privacy and security of all personal information that we process in order to provide services to our clients. For specific information on how FIS protects personal information online, please see the Online Privacy Notice.
EEOC Statement
FIS is an equal opportunity employer. We evaluate qualified applicants without regard to race, color, religion, sex, sexual orientation, gender identity, marital status, genetic information, national origin, disability, veteran status, and other protected characteristics. The EEO is the Law poster is available here supplement document available here
For positions located in the US, the following conditions apply. If you are made a conditional offer of employment, you will be required to undergo a drug test. ADA Disclaimer: In developing this job description care was taken to include all competencies needed to successfully perform in this position. However, for Americans with Disabilities Act (ADA) purposes, the essential functions of the job may or may not have been described for purposes of ADA reasonable accommodation. All reasonable accommodation requests will be reviewed and evaluated on a case-by-case basis.
Sourcing Model
Recruitment at FIS works primarily on a direct sourcing model; a relatively small portion of our hiring is through recruitment agencies. FIS does not accept resumes from recruitment agencies which are not on the preferred supplier list and is not responsible for any related fees for resumes submitted to job postings, our employees, or any other part of our company.

Position Type:
Full time
Type Of Hire:
Experienced (relevant combo of work and education)
Education Desired:
Bachelor of Computer Science
Job Description
Are you curious, motivated, and forward-thinking? At FIS you’ll have the opportunity to work on some of the most challenging and relevant issues in financial services and technology. Our talented people empower us, and we believe in being part of a team that is open, collaborative, entrepreneurial, passionate and above all fun.
About the role:
z/OS Systems Programmer Spclst is a senior level member of a z/OS operating system and operating system components team. The team supports several physical environments consisting of multiple z/OS environments/systems, including a mix of stand-alone LPARs and parallel sysplex LPARs, in a large and diverse high availability environment. The position will include:
- Installation, maintenance, and problem resolution for z/OS operating system software using SMP/e
- Installation, maintenance, and problem resolution for OEM or operating system support products using SMP/e. Vendor list includes products from CA, BMC, ASG, Compuware, MacKinney, Vanguard, and several others
- HCD gens
- Coding and problem resolution for installation exits
- Creating and modifying REXX and CLISTs
- Interaction with many different groups, including application support, hardware support, operations support, and various levels of management
- Should be able to explain technical information to non-technical personnel
- Provide 24x7x365 on-call support on a rotating basis and perform other on-call duties as required.
- Able to work system maintenance/implementation windows which are generally 1 AM to 5 AM Central Time on Sunday mornings, but can be anytime during the weekend
- Work with various groups in evaluating and recommending hardware and software products
- Work locally in the Brown Deer Data Center (Milwaukee, WI area) during normal US business hours (roughly around 8 AM to 5 PM Central time) and possibly travel to work with similar groups and provide service in other FIS data centers or clients of FIS.
- Support of other strategic data centers, regardless of physical location of employee
- Evaluate, estimate, and provide recommendations for new clients
- Maintain and provide documentation
- Prepare for disaster recovery and participate in recovery tests and actual disaster recovery, if declared
What you bring:
- Possess exceptional written and verbal communication skills, including a vocabulary and style which permits the conveyance of technical information clearly, concisely and unambiguously.
- Be able to communicate effectively to a wide range of audiences in a group presentation setting.
- Have a demeanor and communications style which is commensurate with client facing communications.
- Be self-motivating and able to work in a fast-paced environment and work on multiple tasks - completing those tasks within the given timeframe
- Be able to function as a team member in a multi-group, multi-team member environment
- Be able to use Microsoft PC products like MS-Word and MS-EXCEL
- Have operations or programming experience in a z/OS environment, including experience with JCL, DFDSS, and other utilities
- Have experience with developing and executing test plans and verification scripts
Education:
College Degree or equivalent work experience.
Experience:
Candidate should have a minimum of 7 or more years experience in a z/OS environment.
Desired Qualifications:
- 7 or more years experience in the z/OS Operating Systems
- Senior Level knowledge of planning and performing HCD Hardware Gens and modifications.
- Knowledge of Project Management methods and techniques.
- Knowledge of the overall operating system environment and each major component/subsystem (for example JES2, etc.)
- Senior Level analytical and problem solving skills using IPCS
- Ability to code and debug Assembler
- Ability to do installation and maintenance using SMP/e
Privacy Statement
FIS is committed to protecting the privacy and security of all personal information that we process in order to provide services to our clients. For specific information on how FIS protects personal information online, please see the Online Privacy Notice.
EEOC Statement
FIS is an equal opportunity employer. We evaluate qualified applicants without regard to race, color, religion, sex, sexual orientation, gender identity, marital status, genetic information, national origin, disability, veteran status, and other protected characteristics. The EEO is the Law poster is available here supplement document available here
For positions located in the US, the following conditions apply. If you are made a conditional offer of employment, you will be required to undergo a drug test. ADA Disclaimer: In developing this job description care was taken to include all competencies needed to successfully perform in this position. However, for Americans with Disabilities Act (ADA) purposes, the essential functions of the job may or may not have been described for purposes of ADA reasonable accommodation. All reasonable accommodation requests will be reviewed and evaluated on a case-by-case basis.
Sourcing Model
Recruitment at FIS works primarily on a direct sourcing model; a relatively small portion of our hiring is through recruitment agencies. FIS does not accept resumes from recruitment agencies which are not on the preferred supplier list and is not responsible for any related fees for resumes submitted to job postings, our employees, or any other part of our company.
See all 91+ Systems Programmer jobs
Sign up for free to unlock all listings, filter by visa type, and get alerts for new Systems Programmer roles.
Get Access To All JobsTips for Finding Green Card Sponsorship in Systems Programmer
Verify your degree field matches the role
PERM requires your employer to define a minimum requirement for the position. A Systems Programmer role typically specifies Computer Science, Computer Engineering, or a closely related field, so a degree in an unrelated discipline can stall the labor certification before it starts.
Target employers with existing PERM filing history
Companies that have filed PERM applications before already have internal processes for labor certification. Searching DOL disclosure data by SOC code 15-1251 shows which employers have sponsored similar roles, narrowing your outreach to realistic candidates.
Search green card sponsoring jobs on Migrate Mate
Migrate Mate filters Systems Programmer openings by employers with active EB-2 and EB-3 sponsorship history, saving you from applying to roles where sponsorship is negotiated from scratch after an offer.
Clarify the EB tier before accepting an offer
EB-2 requires an advanced degree or equivalent, while EB-3 covers bachelor's-level professionals. Ask the employer which category they plan to file under before accepting, since the PERM job description must match the tier's minimum requirements throughout the process.
Understand PERM recruitment timelines before your start date
DOL requires employers to complete a supervised recruitment period, typically 30 to 60 days, before submitting the PERM application. Confirm this timeline with HR so your start date and I-140 filing sequence don't conflict with your current status expiration.
Document your work experience with precise technical scope
PERM labor certification audits often focus on whether the applicant's experience genuinely matches the certified job duties. Gather employer letters that describe your specific systems-level responsibilities, programming environments, and project scope rather than generic job titles.
Systems Programmer jobs are hiring across the US. Find yours.
Find Systems Programmer JobsSystems Programmer Green Card Sponsorship: Frequently Asked Questions
Does a Systems Programmer role qualify for EB-2 or EB-3 sponsorship?
Systems Programmer positions can qualify under either EB-2 or EB-3 depending on how the employer defines the minimum education requirement. If the role requires a master's degree or a bachelor's degree plus five years of progressive experience, EB-2 applies. If the employer sets a bachelor's degree as the minimum, EB-3 is the standard path. The PERM job description must consistently reflect whichever tier the employer selects.
How does green card sponsorship differ from H-1B sponsorship for this role?
H-1B sponsorship is temporary, subject to an annual lottery, and must be renewed every three years. Green card sponsorship through PERM and I-140 has no annual cap at the EB-3 level for many countries, and it leads to permanent residency rather than a renewable status. The tradeoff is timeline: PERM labor certification alone takes six months to over a year before the I-140 petition is even filed.
What does the PERM process look like for a Systems Programmer position?
Your employer files the PERM application with DOL after completing a supervised recruitment period to confirm no qualified U.S. worker is available at the prevailing wage. DOL uses the OFLC Wage Search to set that wage floor based on location and job duties. Once PERM is certified, the employer files an I-140 immigrant petition with USCIS, and you either adjust status in the U.S. or complete consular processing abroad.
How do I find Systems Programmer jobs where the employer will sponsor a green card?
Not every employer that lists a Systems Programmer role is prepared to sponsor PERM. Migrate Mate surfaces openings specifically from employers with documented EB-2 and EB-3 sponsorship history, so you can filter by sponsorship willingness rather than guessing during the interview process. This approach is especially useful for roles where sponsorship is rarely advertised in the job posting itself.
Can I switch employers while my green card application is in progress?
Portability rules under AC21 allow you to change employers after your I-140 is approved and your I-485 adjustment of status application has been pending for at least 180 days, provided the new role is in the same or a similar occupational classification. For Systems Programmers, a move to a comparable systems or software engineering role at a new employer generally qualifies, but you should confirm the SOC code alignment before making any transition.
See which Systems Programmer employers are hiring and sponsoring visas right now.
Search Systems Programmer Jobs