STEM OPT Mobile Engineer Jobs
Mobile Engineer roles qualify for STEM OPT because they fall under accredited computer science, software engineering, and related CIP codes. Your 24-month STEM OPT extension is available after your initial 12-month OPT period, giving you up to 36 months total, provided your employer is enrolled in E-Verify and signs your I-983 training plan.
Find STEM OPT Mobile Engineer JobsOverview
Showing 5 of 27+ Mobile Engineer jobs










See all Mobile Engineer Jobs
Sign up for free to unlock all listings, filter by visa type, and get alerts for new Mobile Engineer roles.
Get Access To All Jobs
About ABC Legal Services:
ABC Legal Services is proud to be the national leader in service of process. We are a team of 1000 and growing with offices in Los Angeles, Oklahoma City, Phoenix, Brooklyn, Chicago, Washington DC, and more. Seattle is our home and headquarters. We've been successful in this unique business for over 30 years and we continue to advance our technology and business processes to remain years ahead of what our competition is able to offer. Our focus is to expand our technology lead, acquire and integrate less efficient competitors, and tap into new segments through an integrated inbound marketing and sales approach.
Job Overview:
ABC Legal is looking for a full-time, remote Mobile Engineer to build new systems on both Android and iOS as part of a small, hands-on development team. We're looking for someone who is excited by mobile but doesn't stop there: a developer who enjoys working across platforms and across the broader stack. If you're self-motivated, enjoy difficult, far-reaching problems, and want to use a lot of skills rather than stay in one lane, you'll have the opportunity to take on as much as you want.
Key Responsibilities:
- Design, develop, and maintain new systems on native Android and iOS, with a focus on cross-platform consistency in design and implementation.
- Look beyond mobile: contribute across the broader code base and stack, including web services and databases.
- Take full ownership of your work through development, testing, deployment, and production support.
- Follow established team patterns and conventions while helping shape how we move forward.
- Collaborate closely with the development teams, staying responsive and engaged in day-to-day communication.
- Participate in regular team check-ins (once or twice a week) to share progress and raise blockers.
- Use AI-assisted development tools thoughtfully to work faster, solve problems, and improve the quality of your code.
Qualifications
Required
- Hands-on experience developing on native mobile platforms, Google Android and Apple iOS.
- A genuine interest in both platforms; you aren't married to Android or iOS.
- Willingness to follow established patterns and take input from teammates.
- Strong attention to detail, with knowledge of design patterns and coding and testing best practices.
- Experience with RESTful web APIs and applications.
- Proficiency in languages such as Kotlin, Java, and Swift (Objective-C a plus), and with Android Studio and Xcode.
- Experience with Git and with agile software development.
- Self-motivated, with a strong delivery focus and the ability to work well in a small team.
- 3–5 years of professional experience.
- Bachelor's degree in Computer Science or a related engineering field, or equivalent experience.
Nice to have
- Full-stack experience, including web services and databases (e.g., PostgreSQL, SQL, HTML, JavaScript, CSS).
- Interest in digging into the service side of the stack.
- Experience with UI/UX design principles and data visualization.
- Deeper knowledge of the Android and iOS ecosystems from end-user, development, and deployment perspectives.
Benefits
- Health, Dental, Vision insurance
- 401(k) with company matching
- Paid time off
- 7 Paid company holidays
- 4 Floating holidays per-year
- Life Insurance and AD&D Insurance
- Long Term Disability
- Health Care Reimbursement Flexible Spending Account
- Dependent Care Flexible Spending Account
- EAP (Employee Assistance Program)
- Pet Insurance
Salary Range: The compensation range for this role is $130,000–$150,000 depending on experience.
Schedule: Full-time, Monday through Friday, remote
We know that a company's success starts with its employees. We also know that an individual's success starts with the right career opportunity. Join our team today!
See all STEM OPT Mobile Engineer Jobs
Sign up for free to unlock all listings, filter by visa type, and get alerts for new STEM OPT Mobile Engineer Jobs.
Get Access To All JobsTips for Finding STEM OPT Authorization as a Mobile Engineer
Verify your degree's CIP code eligibility
Not every computer science or engineering degree automatically qualifies. Check your program's Classification of Instructional Programs code against the STEM Designated Degree Program list published by USCIS to confirm your specific major is covered before you apply.
Confirm E-Verify enrollment before accepting offers
Ask each recruiter directly whether the company is enrolled in E-Verify before your offer stage. Employers can verify their own enrollment status through the E-Verify portal, and you need written confirmation before your DSO can approve your STEM OPT extension.
Target mobile teams at E-Verify enrolled employers on Migrate Mate
Filter your job search for Mobile Engineer roles at companies already confirmed as E-Verify participants. Migrate Mate surfaces employers with verified E-Verify enrollment so you're not wasting applications on companies that can't legally onboard you.
Negotiate your I-983 training plan before day one
Your employer must sign a training plan outlining your learning objectives and supervision structure. Raise this during the offer phase, not after you start. Mobile Engineer plans should specify the platforms, SDKs, and product areas you'll develop skills in.
Apply 90 days before your OPT EAD expires
USCIS requires your STEM OPT extension application to be filed at least before your initial OPT EAD expires, but submitting 90 days early protects you if processing runs long. Your DSO must recommend the extension in SEVIS before you can file I-765.
Benchmark your offer against DOL prevailing wages
STEM OPT employers must pay wages comparable to similarly employed U.S. workers. Pull the wage level for Mobile Engineer roles in your city using the OFLC Wage Search and cross-reference with Bureau of Labor Statistics data before evaluating any offer.
Frequently Asked Questions
Does a Mobile Engineer role qualify for the STEM OPT extension?
Yes, if your underlying degree is in a STEM-designated field such as computer science, software engineering, electrical engineering, or a related discipline with a qualifying CIP code. The role itself must also provide practical training related to your degree. Check the STEM Designated Degree Program list published by USCIS to confirm your specific program qualifies before requesting the extension from your DSO.
What E-Verify requirement applies to my STEM OPT employer?
Your employer must be actively enrolled in E-Verify at the work site where you'll be employed. This is a federal requirement for all STEM OPT extensions, not just a formality. If your employer is not enrolled, they cannot legally support your extension, and your DSO cannot approve it in SEVIS. Confirm enrollment status directly with your HR contact before signing an offer letter.
What goes into an I-983 training plan for a Mobile Engineer position?
The I-983 must describe the specific skills you'll develop, the supervision structure, and how the training relates to your STEM degree. For Mobile Engineers, this typically covers platform-specific development (iOS, Android, or cross-platform frameworks), code review processes, and product lifecycle participation. Your employer completes and signs Sections 2 and 3. Your DSO keeps a copy and you must report progress every six months.
How does cap-gap protection work if I'm a STEM OPT Mobile Engineer applying for H-1B?
If your H-1B visa petition is filed and accepted before your STEM OPT EAD expires, cap-gap automatically extends your work authorization through September 30 of that fiscal year. If USCIS selects your petition and approves it, your status transitions on October 1. You can continue working as a Mobile Engineer throughout the cap-gap period without interruption, provided your employer maintains E-Verify enrollment and your I-983 remains current.
Where can I find Mobile Engineer jobs at employers set up for STEM OPT?
Migrate Mate lists Mobile Engineer roles at employers already verified for E-Verify enrollment, so you can focus your search on companies that can actually support your STEM OPT extension. Filtering by E-Verify status at the search stage saves you from investing in applications or interviews at companies that will ultimately be unable to hire you on STEM OPT.