Green Card Programmer Jobs
Programmer jobs with green card sponsorship follow the EB-2 or EB-3 employment-based path, requiring your employer to complete PERM labor certification with the Department of Labor before filing an I-140 petition with USCIS. Per-country limits mean priority-date backlogs vary by nationality. Securing sponsorship leads to lawful permanent residence, not a temporary status.
Find Green Card Programmer JobsOverview
Showing 5 of 5,192+ Programmer jobs










See all 5,192+ Programmer Jobs
Sign up for free to unlock all listings, filter by visa type, and get alerts for new Programmer roles.
Get Access To All Jobs
INTRODUCTION
Founded in 1965, UC Irvine is a member of the prestigious Association of American Universities and is ranked among the nation’s top 10 public universities by U.S. News & World Report. The campus has produced five Nobel laureates and is known for its academic achievement, premier research, innovation and anteater mascot. Led by Chancellor Howard Gillman, UC Irvine has more than 36,000 students and offers 224 degree programs. It’s located in one of the world’s safest and most economically vibrant communities and is Orange County’s second-largest employer, contributing $7 billion annually to the local economy and $8 billion statewide.
To learn more about UC Irvine, visit www.uci.edu. The core discipline of Molecular Biology and Biochemistry is the understanding of the molecular mechanisms that underlie all fundamental biological processes. To that end the faculty of the Department of Molecular Biology and Biochemistry represent diverse research interests that include structure and synthesis of proteins and nucleic acids, gene organization and regulation, cell signaling, immunology and host pathogen interactions, biochemical genetics, cell and developmental biology, microbiology and virology.
Responsibilities
The job consists of coding for algorithms that identify antibodies in human blood that are associated with diseases and find the protein targets of these antibodies, and web site development describing all discoveries and deliverables for other labs to use.
BASIC QUALIFICATIONS
- Programming ability in BASH, Python, C++, HTML, CSS and JavaScript
PREFERRED QUALIFICATIONS
- 1-3 years
CONDITIONS OF EMPLOYMENT
The University of California, Irvine (UCI) seeks to provide a safe and healthy environment for the entire UCI community. As part of this commitment, all applicants who accept an offer of employment must comply with the following conditions of employment:
- Background Check and Live Scan
- Employment Misconduct
- Legal Right to work in the United States
- Vaccination Policies
- Smoking and Tobacco Policy
- Drug Free Environment
- Misconduct Disclosure Requirement: As a condition of employment, the final candidate who accepts a conditional offer of employment will be required to disclose if they have been subject to any final administrative or judicial decisions within the last seven years determining that they committed any misconduct; received notice of any allegations or are currently the subject of any administrative or disciplinary proceedings involving misconduct; have left a position after receiving notice of allegations or while under investigation in an administrative or disciplinary proceeding involving misconduct; or have filed an appeal of a finding of misconduct with a previous employer.
The following additional conditions may apply, some of which are dependent upon business unit or job specific requirements:
- California Child Abuse and Neglect Reporting Act
- E-Verify
- Pre-Placement Health Evaluation
Details of each policy may be reviewed by visiting the following page - https://hr.uci.edu/new-hire/conditions-of-employment.php
CLOSING STATEMENT
The University of California, Irvine is an Equal Opportunity/Affirmative Action Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, age or protected veteran status.
For the University of California’s Affirmative Action Policy please visit: https://policy.ucop.edu/doc/4010393/PPSM-20.
For the University of California’s Anti-Discrimination Policy, please visit: https://policy.ucop.edu/doc/1001004/Anti-Discrimination.
We are committed to attracting and retaining a diverse workforce along with honoring unique experiences, perspectives, and identities. Together, our community strives to create and maintain working and learning environments that are inclusive, equitable, and welcoming.
UCI provides reasonable accommodations for applicants with disabilities upon request. For more information, please contact Human Resources at (949) 824-0500 or eec@uci.edu.
See all 5,192+ Green Card Programmer Jobs
Sign up for free to unlock all listings, filter by visa type, and get alerts for new Green Card Programmer Jobs.
Get Access To All JobsTips for Finding Green Card Sponsorship in Programmer
Align your degree with PERM job requirements
PERM locks in a specific job description and minimum requirements before DOL recruitment begins. Make sure your degree field directly matches the programmer role as written, since USCIS will scrutinize whether your credentials satisfy exactly what the employer advertised.
Search employers with active EB sponsorship history
Use Migrate Mate to find employers with verified green card sponsorship history for programmer roles. Targeting companies already familiar with the PERM and I-140 process reduces the risk of an employer abandoning your petition mid-process due to unfamiliarity.
Track your priority date against the Visa Bulletin
Once your I-140 is approved, your priority date determines when you can file for adjustment of status. For nationals of high-demand countries like India and China, programmer backlogs can be significant. Check the monthly Visa Bulletin to know when your date becomes current.
Get the prevailing wage tier right before negotiations
Your employer must pay at least the DOL prevailing wage for your programmer job title and location. Use the OFLC Wage Search to look up the Level I through Level IV wage for your SOC code before accepting an offer, so your salary expectation aligns with what PERM will require.
Understand the PERM recruitment timeline before you resign
DOL requires your employer to run a full recruitment test, including ads and documentation, before filing PERM. This process typically takes several months before an I-140 is even submitted. Factor this into any decisions about leaving a current employer or expiring work authorization.
Use AC21 portability to protect an in-progress petition
If your I-485 has been pending 180 days or more and you need to change employers, AC21 job portability lets you move to a same or similar programmer occupation without losing your place in line. Confirm the new role matches your O*NET occupation code before making the switch.
Green Card Programmer: Frequently Asked Questions
How does green card sponsorship for programmers differ from H-1B sponsorship?
Green card sponsorship leads to lawful permanent residence, not a temporary status. For programmers, it requires PERM labor certification filed with DOL, a prevailing wage determination, and a recruitment test before your employer files an I-140 with USCIS. Unlike the H-1B visa, there is no lottery, but per-country annual limits mean nationals from high-demand countries can face significant priority-date backlogs before filing for adjustment of status.
What PERM job description issues should programmers watch for?
PERM locks in a specific job description, job site, and minimum requirements at the time of filing. If your employer later changes your duties significantly or you move to a different location, the existing PERM may be invalidated and the process must restart. Review the draft job description carefully before DOL recruitment begins to confirm it accurately reflects your actual programmer role and that your credentials satisfy every listed requirement exactly.
Can I change employers while my green card case is in progress?
Yes, under two distinct rules. If your I-140 was approved and a new employer files a new I-140, you can carry over your original priority date. Separately, if your I-485 adjustment of status application has been pending 180 days or more, AC21 portability lets you move to a same or similar programmer occupation without restarting your case. These two rules apply at different stages and should not be confused.
How do I find employers who actively sponsor programmers for green cards?
Migrate Mate lists U.S. employers with verified employment-based green card sponsorship history, searchable by role and location. This lets you focus your job search on companies already experienced with the PERM and I-140 process for programmer positions, rather than approaching employers who have never navigated DOL labor certification before.
Does my programmer job title affect which EB category I qualify for?
Yes. EB-2 applies if the role requires an advanced degree or a bachelor's degree plus five years of progressive experience. EB-3 covers roles requiring a bachelor's degree or at least two years of experience. Many programmer positions qualify under either category depending on how the employer drafts the PERM job requirements. The category affects your priority date queue, which matters significantly if you're from a high-demand country like India or China.