STEM OPT Software Applications Engineer Jobs

Software Applications Engineer roles qualify for STEM OPT when your degree falls under an eligible CIP code in computer science, engineering, or a related field. Your employer must be enrolled in E-Verify, and the 24-month extension gives you up to 36 months total to build your career in software development in the U.S.

See All Software Applications Engineer Jobs

Overview

Open Jobs350+
Top Visa TypeF-1 OPT
Work Type85% On-site
Median Salary$102K
Top LocationSan Jose, CA
Most JobsSchneider Electric

Showing 5 of 350+ Software Applications Engineer jobs

Atomic Machines
Software Applications Engineer
We won't show you this job again
Atomic Machines
Added 2w ago
Software Applications Engineer
Atomic Machines
Santa Clara, California
Software Engineering
Specialized Engineering
Embedded Systems Engineering
Robotics Engineering
$165,000/yr - $205,000/yr
On-Site
2+ yrs exp.
Bachelor's

Have you applied for this role?

Give feedback about this job
Min 10 characters (0/10)
Johnson & Johnson
Software Application Engineer
We won't show you this job again
Johnson & Johnson
Added 1mo ago
Software Application Engineer
Johnson & Johnson
Santa Clara, California
Software Engineering
Cloud & DevOps
Data Science & Analytics
Quality Assurance & Testing (QA Testing)
Backend Engineering
Automation QA
$91,000/yr - $129,472/yr
On-Site
4+ yrs exp.
Bachelor's
10,000+

Have you applied for this role?

Give feedback about this job
Min 10 characters (0/10)
University of Nevada, Las Vegas
Associate Software Applications Engineer, Facilities Management [R0151146]
We won't show you this job again
University of Nevada, Las Vegas
Added 1mo ago
Associate Software Applications Engineer, Facilities Management [R0151146]
University of Nevada, Las Vegas
Las Vegas, Nevada
Software Engineering
Technical Product & Program Management
Data Science & Analytics
Not listed
On-Site
1+ yr exp.
Associate's

Have you applied for this role?

Give feedback about this job
Min 10 characters (0/10)
Credo
Senior Software Application Engineer
We won't show you this job again
Credo
Added 3mo ago
Senior Software Application Engineer
Credo
San Jose, California
Software Engineering
Electrical Engineering
Technical Product & Program Management
$130,000/yr - $160,000/yr
On-Site
3+ yrs exp.
Master's

Have you applied for this role?

Give feedback about this job
Min 10 characters (0/10)
AEVA
Software Field Applications Engineer
We won't show you this job again
AEVA
Added 4d ago
Software Field Applications Engineer
AEVA
Mountain View, California
Software Engineering
Technical Product & Program Management
Customer Service & Support
$132,400/yr - $222,365/yr
On-Site
3+ yrs exp.
Bachelor's
2-10

Have you applied for this role?

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

See all 350+ 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 350+ 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 STEM OPT Authorization as a Software Applications Engineer

Verify your CIP code before applying

Cross-reference your degree's Classification of Instructional Programs code against the DHS STEM OPT designated degree list before you apply. Not all computer science or engineering programs carry eligible codes, and a mismatch will block your extension before it starts.

Check E-Verify status before accepting offers

Every Software Applications Engineer employer must be actively enrolled in E-Verify to sponsor your STEM OPT extension. Confirm enrollment through the official E-Verify employer search before signing anything, a non-enrolled employer cannot legally onboard you under this authorization.

Build an I-983 training plan tied to your role

Your I-983 must map specific learning objectives to your day-to-day Software Applications Engineer duties. List concrete skills like system design, API development, or CI/CD pipeline work. Vague plans draw DSO scrutiny and can delay your extension approval.

Use Migrate Mate to find verified employers

Filter your Software Applications Engineer job search on Migrate Mate to surface employers with confirmed E-Verify enrollment. Targeting verified employers from the start cuts weeks of back-and-forth with recruiters who can't support your STEM OPT extension.

Research prevailing wage before negotiating

Look up the Software Applications Engineer prevailing wage for your target metro using the OFLC Wage Search before your offer call. Employers filing an LCA must meet the DOL wage level for your role and location, so knowing the floor protects your negotiating position.

Time your cap-gap window with your start date

If your OPT expires while an H-1B petition is pending and you're selected in the lottery, cap-gap automatically extends your work authorization through September 30. Coordinate your Software Applications Engineer offer letter start date with your DSO so your I-20 reflects the correct cap-gap end date.

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

Find Software Applications Engineer Jobs

Frequently Asked Questions

Does a Software Applications Engineer role qualify for STEM OPT?

Yes, if your employer is enrolled in E-Verify and your degree carries an eligible CIP code. Software Applications Engineer maps to SOC code 15-1256 under O*NET, and degrees in computer science, software engineering, information systems, and closely related STEM fields typically qualify. Confirm your specific CIP code against the DHS STEM OPT designated degree list through your DSO before filing.

Which STEM degrees make me eligible for the 24-month extension in this role?

Degrees in computer science, computer engineering, software engineering, electrical engineering, information technology, mathematics, and related fields are commonly eligible. The deciding factor is your degree's CIP code, not its title. Your DSO can confirm whether your program code appears on the official DHS designated degree list before you submit your STEM OPT extension application to USCIS.

What goes into the I-983 training plan for a Software Applications Engineer?

Your I-983 must describe specific technical and professional goals tied to your actual job duties. For a Software Applications Engineer, that means listing objectives like mastering a particular software stack, contributing to system architecture decisions, or developing proficiency in agile methodologies. Objectives should be measurable, time-bound, and directly connected to skills your degree prepared you for. Generic language about 'gaining experience' will not satisfy DSO review.

How do I confirm my employer is enrolled in E-Verify before accepting an offer?

Use the E-Verify employer search tool to look up your prospective employer by name or Employer Identification Number before you sign an offer letter. Enrollment status is publicly searchable. If a company appears in the results as an active E-Verify participant, they meet the baseline STEM OPT employer requirement. If they don't appear, they cannot legally employ you under STEM OPT without enrolling first.

Where can I find Software Applications Engineer jobs that support STEM OPT?

Migrate Mate lets you search Software Applications Engineer openings filtered for employers who meet STEM OPT requirements, including E-Verify enrollment. Searching a filtered list from the start means you spend less time chasing roles at companies that can't support your extension and more time pursuing offers that can actually move forward.

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

Search Software Applications Engineer Jobs