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.

Find STEM OPT Software Applications Engineer Jobs

Overview

Open Jobs206+
Work Type83% On-site
Top LocationSan Jose, CA
Most JobsKLA

Showing 5 of 206+ Software Applications Engineer jobs

Applications Scientist
We won't show you this job again
New 34m ago
Applications Scientist
Integrated DNA Technologies
Coralville, Iowa
Laboratory Research
Biotech & Life Sciences
Customer Service & Support
Customer Support
On-Site
Bachelor's
1,001-5,000

Have you applied for this role?

Windchill & Engineering Applications Administrator
We won't show you this job again
New 16h ago
Windchill & Engineering Applications Administrator
Amphenol
Yocumtown, Pennsylvania
IT Support & Systems Administration
Specialized Engineering
Technical Product & Program Management
IT Support
Engineering (Non-Software)
On-Site
Bachelor's

Have you applied for this role?

Applications Engineer
We won't show you this job again
New 17h ago
Applications Engineer
Flowserve
Rancho Dominguez, California
Specialized Engineering
Mechanical Engineering
Customer Service & Support
Engineering (Non-Software)
Customer Support
$95k - $143k/yr
On-Site
Bachelor's
10,000+

Have you applied for this role?

Customer Engagement Applications Engineer
We won't show you this job again
New 19h ago
Customer Engagement Applications Engineer
KLA
Taylor, Texas
Specialized Engineering
Electrical Engineering
Industrial & Manufacturing Engineering
Technical Product & Program Management
Engineering (Non-Software)
Manufacturing Engineering
$102k - $173k/yr
On-Site
Doctorate

Have you applied for this role?

Enterprise Applications AI
We won't show you this job again
Added 2d ago
Enterprise Applications AI
Colgate-Palmolive
Piscataway, New Jersey
Software Engineering
Cloud & DevOps
Technical Product & Program Management
Project & Program Management
AI (Artificial Intelligence)
DevOps
Technical Program Management
Project Management
$145k - $170k/yr
Hybrid
Bachelor's
10,000+

Have you applied for this role?

See all 206+ 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 206+ STEM OPT Software Applications Engineer Jobs

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

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 visa 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.

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.