J-1 Visa Software Engineer Jobs
Software Engineer roles in the United States are available to exchange visitors through the J-1 visa Intern or Trainee program categories, depending on your career stage. Finding a host employer willing to support J-1 sponsorship requires targeting organizations already familiar with the DS-2019 process. Migrate Mate helps you identify those employers.
Find J-1 Visa Software Engineer JobsOverview
Showing 5 of 28+ Software Engineer jobs










See all Software Engineer Jobs
Sign up for free to unlock all listings, filter by visa type, and get alerts for new Software Engineer roles.
Get Access To All Jobs
We are seeking highly motivated students to help support the University Support Services group within the University Information Technology department. Opportunities include programming with PeopleSoft, Java, Kotlin, JavaScript, Angular, SQL and others. We use HTML5, CSS3, and Linux. Students at this level work under the direction of UIT staff. This position provides IT support to the general university community for mission-critical application services. Improve your software engineering skill set while building out end-to-end features.
Responsibilities
The incumbent will work on various technical activities such as software development, testing, and documentation for various IT applications.
Minimum Qualifications
Preferences
- Full stack developer experience/interest.
Special Instructions Summary
Additional Information
The University is a participating employer with Utah Retirement Systems (“URS”). Eligible new hires with prior URS service may elect to enroll in URS if they make the election before they become eligible for retirement (usually the first day of work). Contact Human Resources at (801) 581-7447 for information. Individuals who previously retired and are receiving monthly retirement benefits from URS are subject to URS’ post-retirement rules and restrictions. Please contact Utah Retirement Systems at (801) 366-7770 or (800) 695-4877 or University Human Resource Management at (801) 581-7447 if you have questions regarding the post-retirement rules.
This position may require the successful completion of a criminal background check and/or drug screen.
The University of Utah values candidates who have experience working in settings with students and possess a strong commitment to improving access to higher education.
Veterans’ preference is extended to qualified applicants, upon request and consistent with University policy and Utah state law. Upon request, reasonable accommodations in the application process will be provided to individuals with disabilities.
Consistent with state and federal law, the University of Utah does not discriminate based upon race, ethnicity, color, religion, national origin, age, disability, sex, sexual orientation, gender, gender identity, gender expression, pregnancy, pregnancy-related conditions, genetic information, or protected veteran’s status. The University does not discriminate on the basis of sex in the education program or activity that it operates, as required by Title IX and 34 CFR part 106. The requirement not to discriminate in education programs or activities extends to admission and employment. Inquiries about the application of Title IX and its regulations may be referred to the Title IX Coordinator, to the Department of Education, Office for Civil Rights, or both.
To request a reasonable accommodation for a disability or if you or someone you know has experienced discrimination or sexual misconduct including sexual harassment, you may contact the Director/Title IX Coordinator in the Office of Equal Opportunity and Title IX (OEO). More information, including the Director/Title IX Coordinator’s office address, electronic mail address, and telephone number can be located at the: University of Utah Non-Discrimination page.
Online reports may be submitted at https://oeo.utah.edu
https://publicsafety.utah.edu/safetyreport/ This report includes statistics about criminal offenses, hate crimes, arrests and referrals for disciplinary action, and Violence Against Women Act offenses. They also provide information about safety and security-related services offered by the University of Utah. A paper copy can be obtained by request at the Department of Public Safety located at 1658 East 500 South.
Posting Specific Questions
Required fields are indicated with an asterisk (*).
-
- Are you authorized to work as a student on campus?
- Yes
- No
-
- Are you legally authorized to work in the United States?
- Yes
- No
Applicant Documents
Required Documents
- Resume
Optional Documents
- Cover Letter
- Historical Only – Do Not Use – See Description for More Information – Appropriate discharge document (such as DD-2214) – Veteran Only
- Historical Only – Do Not Use – See Document Description for More Information – Addendum to the University of Utah – Veteran Only
Open Date 08/19/2026
Requisition Number PRN17378N
Job Title UU Student - Computer
Working Title Software Engineer Intern
Career Progression Track SJ
Track Level
FLSA Code Nonexempt
Patient Sensitive Job Code? No
Type Non Benefited Staff / Student
Temporary? No
Standard Hours per Week 19
Full Time or Part Time? Part Time
Shift Day
Work Schedule Summary
M-F 7am-5pm Flexible work schedule
Is this a work study job? No
VP Area President
Department 00417 - UIT Univ Support Services
Location Campus
City Salt Lake City, UT
Type of Recruitment External Posting
Pay Rate Range $15.00/hour
Close Date 10/15/2026
Priority Review Date (Note - Posting may close at any time)
See all J-1 Visa Software Engineer Jobs
Sign up for free to unlock all listings, filter by visa type, and get alerts for new J-1 Visa Software Engineer Jobs.
Get Access To All JobsTips for Finding J-1 Visa Sponsorship as a Software Engineer
Align your training plan with your degree
Your DS-2019 requires a detailed training plan tied to your academic background. Software engineers should document how each host assignment builds on their computer science or engineering coursework, since mismatches between your degree field and proposed training are a common reason designated sponsors decline to issue.
Distinguish Intern from Trainee eligibility early
The Intern category requires current enrollment or graduation within the past 12 months. The Trainee category requires either a degree plus one year of experience, or five years of work experience with no degree. Applying under the wrong category delays your DS-2019 and may disqualify you from certain host organizations.
Target host employers with prior J-1 hosting history
Not every tech company understands the host-employer role or the training plan requirements. Use Migrate Mate to find Software Engineer roles at U.S. employers already familiar with J-1 exchange visitors, which shortens the internal approval process before a designated sponsor can issue your DS-2019.
Verify your host employer pays prevailing wage
J-1 trainees and interns must receive compensation commensurate with their role. Cross-reference the offered compensation against OFLC Wage Search for the Software Engineer occupation in your host city before signing an offer, since underpayment can trigger compliance issues with your designated sponsor.
Confirm the two-year home residency rule applies to you
Some Software Engineer exchange visitors, particularly those funded by their home government or coming from a country on the Exchange Visitor Skills List, are subject to the two-year home residency requirement after program completion. Verify with your designated sponsor before accepting an offer, since this affects any future H-1B visa or green card plans.
Submit your training plan before negotiating your start date
Designated sponsors such as Cultural Vistas or CIEE require a signed training plan before issuing the DS-2019. Processing can take two to four weeks after submission. Build this timeline into your offer negotiation so your host employer sets a start date that accounts for DS-2019 issuance, not just your visa interview.
Software Engineer J-1 Visa: Frequently Asked Questions
Which J-1 program category applies to Software Engineer roles?
It depends on where you are in your career. If you're currently enrolled in a degree program or graduated within the past 12 months, you'd fall under the Intern category. If you hold a degree plus at least one year of relevant work experience, or have five or more years of professional software engineering experience without a degree, the Trainee category applies. Your designated sponsor confirms the correct classification before issuing your DS-2019.
Who actually sponsors my J-1 visa as a software engineer?
The visa sponsor is a U.S. Department of State-designated organization, not your employer. Organizations like Cultural Vistas, CIEE, or AIPT issue your DS-2019 form and are legally responsible for program compliance. Your tech employer is the host organization. The employer provides the training environment and compensation, but cannot sponsor the J-1 independently without a designated sponsor acting as the program administrator.
How do I find Software Engineer host employers that support J-1 exchange visitors?
Most general job boards don't filter by J-1 hosting history, which makes identifying the right employers time-consuming. Migrate Mate is built specifically to surface U.S. employers and Software Engineer roles aligned with exchange visitor sponsorship, so you can focus your applications on host organizations already familiar with training plan requirements and DS-2019 coordination.
Does the two-year home residency requirement affect software engineers?
It can, depending on your home country and funding source. Software engineers from countries on the Exchange Visitor Skills List, or those whose exchange program was government-funded, are typically subject to the two-year home residency requirement. This means you must return home for two years before changing to H-1B, L-1 visa, or permanent resident status. USCIS adjudicates waivers in certain circumstances, but they're not guaranteed.
Can I switch host employers mid-program as a J-1 software engineer?
Changing host employers requires your designated sponsor's approval and an amended DS-2019 with a revised training plan reflecting the new organization. The new host must also agree to the training plan terms. Switching without sponsor authorization violates program rules and can result in SEVIS termination. If your original host rescinds the offer before your program begins, contact your designated sponsor immediately to evaluate your options before your DS-2019 start date lapses.