J-1 Visa Software Applications Engineer Jobs

Software Applications Engineer roles in the United States are accessible to international professionals through J-1 visa sponsorship, most commonly under the Trainee or Research Scholar program category. Designated sponsors issue your DS-2019, and host employers provide the technical training environment. No lottery or annual cap applies.

See All Software Applications Engineer Jobs

Overview

Open Jobs43+
Top Visa TypeJ-1
Work Type93% On-site
Median Salary$28K
Top LocationSan Jose, CA
Most JobsSTMicroelectronics

Showing 5 of 43+ Software Applications Engineer jobs

TikTok
GPU/AI Application System Software Engineer Intern
We won't show you this job again
TikTok
Added 4mo ago
GPU/AI Application System Software Engineer Intern
TikTok
San Jose, California
Software Engineering
AI (Artificial Intelligence)
Data Science
Data Analytics
Backend Engineering
$45/hr - $45/hr
On-Site
Bachelor's

Have you applied for this role?

Give feedback about this job
Min 10 characters (0/10)
Cisco
Associate Application Engineer II
We won't show you this job again
Cisco
Added 4d ago
Associate Application Engineer II
Cisco
Maynard, Massachusetts
Software Engineering
Electrical Engineering
Specialized Engineering
Engineering (Non-Software)
$44,000/yr - $185,000/yr
On-Site
Master's
10,000+

Have you applied for this role?

Give feedback about this job
Min 10 characters (0/10)
Advantest
Application Engineer Intern
We won't show you this job again
Advantest
Added 1mo ago
Application Engineer Intern
Advantest
San Jose, California
Software Engineering
Backend Engineering
On-Site
Bachelor's
1,001-5,000

Have you applied for this role?

Give feedback about this job
Min 10 characters (0/10)
Monolithic Power Systems, Inc.
Application Engineer Intern
We won't show you this job again
Monolithic Power Systems, Inc.
Added 2mo ago
Application Engineer Intern
Monolithic Power Systems, Inc.
San Jose, California
Specialized Engineering
Electrical Engineering
Engineering (Non-Software)
$40/hr
On-Site
Bachelor's

Have you applied for this role?

Give feedback about this job
Min 10 characters (0/10)
Flowserve
Application Engineer COOP
We won't show you this job again
Flowserve
Added 2mo ago
Application Engineer COOP
Flowserve
Pasadena, Texas
Specialized Engineering
Mechanical Engineering
Engineering (Non-Software)
On-Site
Bachelor's
10,000+

Have you applied for this role?

Give feedback about this job
Min 10 characters (0/10)

See all 43+ Software Applications Engineer jobs

Sign up for free to unlock all listings, filter by visa type, and get alerts for new Software Applications Engineer roles.

Get Access To All Jobs

See all 43+ Software Applications Engineer jobs

Sign up for free to unlock all listings, filter by visa type, and get alerts for new Software Applications Engineer roles.

Get Access To All Jobs

Tips for Finding J-1 Visa Sponsorship as a Software Applications Engineer

Build a training plan before outreach

Designated sponsors require a formal training plan before issuing your DS-2019. Draft a document outlining the specific software engineering competencies, tools, and milestones your host employer will provide. Vague plans are the most common reason applications stall.

Distinguish Trainee from Intern category early

If you've graduated and have at least one year of professional software engineering experience, you qualify as a Trainee, not an Intern. The distinction affects your maximum program duration and which designated sponsors will process your DS-2019.

Target employers with established J-1 host agreements

Many software companies host J-1 participants but don't advertise it. Search Migrate Mate to identify employers whose roles are flagged as J-1-compatible, narrowing your outreach to hosts already familiar with the DS-2019 and training plan process.

Verify your wage meets DOL prevailing standards

Your host employer must pay the prevailing wage for Software Applications Engineer roles in their region. Use the OFLC Wage Search to check the Level I or Level II rate for your worksite ZIP code before accepting an offer.

Confirm host employer's E-Verify enrollment before signing

Some designated sponsors require host employers to be enrolled in E-Verify before they'll issue a DS-2019. Ask your prospective host employer to confirm enrollment during the offer stage, not after, to avoid delays in your program start date.

Understand the two-year home residency requirement

Government-funded or skills-list-based J-1 programs can trigger a two-year home residency requirement, barring a change to H-1B or green card status until it's fulfilled or waived. Check whether your country and funding source place you in this category before accepting a placement.

Software Applications Engineer jobs are hiring across the US. Find yours.

Find Software Applications Engineer Jobs

Software Applications Engineer J-1 Visa: Frequently Asked Questions

Which J-1 program category applies to Software Applications Engineer roles?

Most Software Applications Engineers enter under the Trainee category, which covers professionals who have graduated and have at least one year of relevant work experience. Current university students in a degree program may qualify under the Intern category instead. Research Scientists or engineers embedded in academic or institutional research programs may qualify under Research Scholar, depending on the host organization and program structure.

Who actually sponsors the J-1 visa, the employer or a separate organization?

The J-1 visa sponsor is a U.S. Department of State-designated organization such as IIE, Cultural Vistas, or AIPT, not your hiring employer. The employer acts as your host, providing the training environment, while the designated sponsor issues the DS-2019 form, monitors your program, and handles regulatory compliance. You need both a willing host employer and an approved designated sponsor to proceed.

How do I find host employers open to J-1 engineers?

Most companies don't advertise J-1 compatibility in job postings. Migrate Mate surfaces Software Applications Engineer roles at employers who are open to exchange visitors, saving you from applying to positions where J-1 hosting isn't feasible. Once you identify a match, you'll confirm the host employer's willingness to complete the training plan documentation required by your designated sponsor.

Can the two-year home residency requirement affect my ability to switch to an H-1B later?

Yes. If your J-1 program is government-funded, or if your home country's skills list includes software engineering, you may be subject to a two-year home residency requirement under INA Section 212(e). This bars a direct change to H-1B or permanent resident status until you return home for two years or obtain a waiver from USCIS. Confirm your eligibility status with your designated sponsor before your program begins.

What documentation does a host employer need to provide for a Software Applications Engineer J-1 placement?

Your host employer must complete a detailed training plan, typically using Form DS-7002, that specifies the software engineering skills to be developed, the supervision structure, and measurable performance goals. The designated sponsor reviews this document before issuing your DS-2019. Employers unfamiliar with this requirement often underestimate the specificity required, so sharing a sample training plan early in negotiations helps avoid delays.

See which Software Applications Engineer employers are hiring and sponsoring visas right now.

Search Software Applications Engineer Jobs