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 JobsOverview
Showing 5 of 211+ Software Applications Engineer jobs










See all 211+ 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
Help grow a safer, cleaner, healthier future for everyone, every day.
Technical Sales & Support Engineer
Location: Tucson, Arizona (On-site)
Employment Type: Full-time, Exempt
Schedule: Monday-Friday, 8am-5pm
Pay Range: $50,000-$60,000 annually
Reports To: CX Manager
Are you a technically savvy communicator who thrives on solving problems and helping customers succeed? Join Alicat Scientific in Tucson, Arizona, where we design and build high performance mass flow and pressure instruments used in industries like aerospace, biotech, clean energy, and advanced manufacturing.
You will become a go-to expert for customers seeking solutions in mass flow. As the frontline technical advisor and sales partner, you’ll play a critical role in supporting sales conversions and delivering high-level technical support. You’ll help drive revenue by delivering fast, accurate, and insightful assistance that turns inquiries into long-term relationships. Whether you're building quotes, guiding product selection, or troubleshooting complex application challenges, you’ll be the trusted first point of contact ensuring customers get effective help every step of the way.
Core Responsibilities
Sales & Customer Engagement:
- Serve as the first point of contact for inbound inquiries via phone, email, and live chat.
- Qualify customer needs and recommend tailored solutions that align with their technical and business goals.
- Build accurate, application-specific quotes and follow up to drive conversions.
- Support OEMs and distribution partners with quoting and technical guidance.
Technical Troubleshooting:
- Troubleshoot flow instability, pressure regulation challenges, mechanical operations, and chemical incompatibilities.
- Remotely diagnose and resolve complex communication errors by investigating hardware issues (including wiring, power, and signal integrity) and software-based networking problems.
- Provide clear, professional communication through email, phone, and internal systems.
- Assist customers with order-related issues and escalate complex cases to the Admin Manager when needed.
Sales Operations:
- Accurately enter and manage sales and service orders to ensure smooth processing and timely fulfillment.
- Maintain CRM records to support clear communication, order tracking, and customer history management.
- Collaborate with internal teams to ensure customer requirements are captured and executed correctly.
Collaboration & Teamwork:
- Work closely with engineering, production, and marketing teams to ensure customer satisfaction and product alignment.
- Contribute to product documentation and marketing content to enhance customer understanding.
Skills & Qualifications
- A Bachelor’s degree in Engineering, Physics, or related STEM field is a plus.
- Detail-oriented mindset with strong written and verbal communication skills.
- Experience or interest in fluid control, instrumentation, or automation.
- Familiarity with one or more of the following fields is a plus: aerospace, bioprocessing, chemistry, environmental science, semiconductor technology, or optical sciences.
- Bonus if you’ve worked in technical sales, customer support, or application engineering.
Work Environment
This is an on-site, desk-based role involving regular computer use and phone-based customer interaction throughout the day.
Benefits:
- Health, dental, and vision insurance
- Life and Disability Insurance Plans
- 401k with up to 5% match and vesting schedule
- Tuition reimbursement
- Earned PTO
- Paid holidays
- Parental Leave
Not the right fit? Let us know you're interested in a future opportunity by clicking Introduce Yourself in the top-right corner of the page or create an account to set up email alerts as new job postings become available that meet your interest!
See all 211+ 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 JobsTips 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.