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 Jobs207+
Work Type83% On-site
Top LocationAustin, TX
Most JobsKLA

Showing 5 of 207+ Software Applications Engineer jobs

UT Southwestern Medical Center
Epic Clinical Applications Analyst
We won't show you this job again
UT Southwestern Medical Center
New 3h ago
Epic Clinical Applications Analyst
UT Southwestern Medical Center
Dallas, Texas
Healthcare Administration
Business Analysis
Project & Program Management
On-Site
Bachelor's
10,000+

Have you applied for this role?

Advantest
Applications Engineer
We won't show you this job again
Advantest
New 6h ago
Applications Engineer
Advantest
Chandler, Arizona
Specialized Engineering
Mechanical Engineering
Product Management
Engineering (Non-Software)
On-Site
Bachelor's
1,001-5,000

Have you applied for this role?

Virginia Tech
Business Applications Developer
We won't show you this job again
Virginia Tech
New 7h ago
Business Applications Developer
Virginia Tech
Blacksburg, Virginia
Software Engineering
Partnerships & Business Development
Project & Program Management
Project Management
$66k - $75k/yr
On-Site
Bachelor's
5,001-10,000

Have you applied for this role?

McNees Wallace & Nurick
Enterprise Applications Engineer
We won't show you this job again
McNees Wallace & Nurick
New 9h ago
Enterprise Applications Engineer
McNees Wallace & Nurick
Pittsburgh, Pennsylvania
IT Support & Systems Administration
Technical Product & Program Management
Data Science & Analytics
Cloud & DevOps
IT Support
Remote (US)
Bachelor's
201-500

Have you applied for this role?

Timken
Sr. Applications Engineer
We won't show you this job again
Timken
New 10h ago
Sr. Applications Engineer
Timken
Traverse City, Michigan
Specialized Engineering
Mechanical Engineering
Electrical Engineering
Product Management
Engineering (Non-Software)
On-Site
Bachelor's
10,000+

Have you applied for this role?

See all 207+ 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 207+ 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.