STEM OPT Developer Jobs
Developer roles in software engineering, data engineering, and systems architecture directly align with STEM OPT eligibility. Your STEM degree qualifies you for a 24-month OPT extension, giving you up to 36 months of work authorization, provided your employer is enrolled in E-Verify and your role connects to your degree field.
Find STEM OPT Developer JobsOverview
Showing 5 of 765+ Developer jobs


Have you applied for this role?


Have you applied for this role?


Have you applied for this role?


Have you applied for this role?


Have you applied for this role?
See all 765+ Developer Jobs
Sign up for free to unlock all listings, filter by visa type, and get alerts for new Developer roles.
Get Access To All Jobs
Payrate: $50.00 - $51.00/hr
Summary: This role sits within a security-focused team responsible for developing and maintaining a portal that manages the lifecycle of network connections, with a primary focus on firewall rule management and annual validation workflows. The position involves full-stack development, automation, and cloud-based application enhancements.
Responsibilities
- Collaborate with the automation team to build, enhance, and maintain reporting applications related to IT network enablement and security posture
- Develop and maintain code for database interactions (CRUD operations)
- Design and build API endpoints for customer access and data queries
- Create and maintain technical documentation
- Develop integrations with external systems and APIs to retrieve and process data
- Provide operational support for globally deployed web applications
- Partner with end users to understand and support deployed solutions
- Participate in Agile ceremonies, including daily stand-ups
- Build and enhance application functionality within an AWS cloud environment
- Contribute to AI-driven development initiatives
Qualifications
- Bachelor’s degree in Computer Science, Programming, or related field (or equivalent training such as a coding bootcamp)
- Minimum 2-3 years of relevant experience; 3-5 years preferred
- Strong proficiency in Python 3.x and software development best practices
- Experience with automated testing (unit and integration)
- Front-end development experience with JavaScript, TypeScript, HTML, and CSS
- Experience with Git, version control, and Agile tools (Azure DevOps or GitHub Projects)
- Experience integrating third-party APIs
- Exposure to AI-driven development
- Experience implementing OAuth authentication
- Familiarity with Visual Studio Code
- Strong MySQL skills, including writing and debugging complex queries
- Experience with ORMs and data modeling in Python
- Knowledge of tiered application architecture and design patterns
- Experience with Azure Pipelines, Artifacts, and Boards
Desired Skills
- Ability to independently analyze, troubleshoot, and develop code
- Strong communication skills with a focus on transparency and reporting
- Ability to work independently and drive tasks to completion
- Adaptability in a fast-changing environment
Pay Transparency:
The typical base pay for this role across the U.S. is: $50.00 - $51.00 /hour. Non-exempt positions are eligible for overtime at a rate of 1.5 times the base hourly rate for all hours worked in excess of 40 in a work week, or as required by state or local law. Final offer amounts, within the base pay set forth above, are determined by factors including your relevant skills, education and experience. Full-time employees are eligible to select from different benefits packages. Packages may include medical, dental, and vision benefits, health savings accounts with qualified medical plan enrollment, 10 paid days off, 3 days paid bereavement leave, 401(k) plan participation with employer match, life and disability insurance, commuter benefits, dependent care flexible spending account, accident insurance, critical illness insurance, hospital indemnity insurance, accommodations and reimbursement for work travel, and discretionary performance or recognition bonus. Sick leave and mobile phone reimbursement provided based on state or local law.
Consent to Communication and Use of AI Technology:
By submitting your application for this position and providing your email address(es) and/or phone number(s), you consent to receive text (SMS), email, and/or voice communication whether automated (including auto telephone dialing systems or automatic text messaging systems), pre-recorded, AI-assisted, or individually initiated from Aditi Consulting, our agents, representatives, or affiliates at the phone number and/or email address you have provided. These communications may include information about potential opportunities and information. Message and data rates may apply. Message frequency may vary.
You represent and warrant that the email address(es) and/or telephone number(s) you provided to us belong to you and that you are permitted to receive calls, text (SMS) messages, and/or emails at these contacts. You also acknowledge and agree to Aditi Consulting LLC’s use of AI technology during the sourcing process, including calls from an AI Voice Recruiter. AI is used solely to gather data and does not replace human-based decision-making in employment decisions. Calls may be recorded.
Consent is not a condition of purchasing any property, goods, or services. You may revoke your consent at any time by replying “STOP” to messages or by contacting privacy@aditiconsulting.com.
For information about our collection, use, and disclosure of applicant's personal information as well as applicants' rights over their personal information, please see our Privacy Policy.
AditiConsulting # 26 - 02503
See all 765+ STEM OPT Developer Jobs
Sign up for free to unlock all listings, filter by visa type, and get alerts for new STEM OPT Developer Jobs.
Get Access To All JobsTips for Finding STEM OPT Authorization as a Developer
Verify your CIP code before applying
Your STEM OPT eligibility depends on your degree's Classification of Instructional Programs code. Check your I-20 to confirm your program is on the STEM Designated Degree Program List before targeting developer roles, especially if your degree is in a adjacent field like information systems.
Cross-reference job titles against your degree
Developer roles span software, data, and embedded systems. Pull the O*NET occupation profile for the specific title you're applying to and confirm the educational requirements align with your STEM degree field. Mismatches create problems when your DSO certifies the training plan.
Filter employers by E-Verify enrollment status
Only E-Verify-enrolled employers can legally hire STEM OPT students. Before applying, confirm enrollment through the E-Verify employer search. Use Migrate Mate to browse developer roles already filtered for E-Verify-compliant employers, cutting out this manual verification step.
File your I-983 training plan before day one
USCIS requires a completed I-983 training plan signed by both you and your employer before your STEM OPT period begins. Draft it with your manager using your actual job description, not a generic template. Vague learning objectives are the most common reason DSOs push back on approval.
Target employers with existing H-1B filing history
Developers who want long-term status after OPT expires need an employer willing to file an H-1B visa. Check DOL LCA disclosure data to identify companies that have filed for software or engineering roles in the past two fiscal years. Past filing behavior predicts future sponsorship more reliably than job posting language.
Time your STEM OPT application around cap-gap risk
If you plan to transition to H-1B after STEM OPT, apply during the H-1B registration window in your final year. Cap-gap protection extends your work authorization through September 30 if your H-1B petition is filed timely, but only if your OPT EAD is still valid on April 1.
Frequently Asked Questions
Does my degree qualify me for the STEM OPT extension as a developer?
Your degree qualifies if it appears on the STEM Designated Degree Program List maintained by the Department of Homeland Security. Degrees in computer science, computer engineering, information technology, electrical engineering, and applied mathematics typically qualify. Check your I-20 for your CIP code and cross-reference it against the official list. A general business degree does not qualify even if you've been coding professionally.
What makes an employer eligible to hire me on STEM OPT?
The employer must be enrolled in E-Verify and in good standing with the program. STEM OPT regulations also require that the employer have a bona fide employer-employee relationship with you, meaning they control your work and supervise your training plan. Third-party staffing arrangements where you're placed at a client site require the end client, not just the staffing firm, to meet these requirements.
What goes into an I-983 training plan for a developer role?
The I-983 requires specific learning objectives tied to your degree field, a description of how your developer role applies your STEM coursework, your compensation and hours, and supervisor information. Generic objectives like 'develop coding skills' will likely be rejected by your DSO. The plan must be signed by both you and an authorized company representative, then kept on file and updated if your role or supervisor changes.
How does cap-gap work if my STEM OPT is active when I'm selected in the H-1B lottery?
If your H-1B petition is timely filed after a successful lottery selection and your OPT EAD is still valid on April 1, cap-gap automatically extends your work authorization through September 30. You don't need to file a new EAD for this. Your employer must remain E-Verify enrolled throughout the cap-gap period, and your I-983 training plan stays in effect until your H-1B start date.
Where can I find developer jobs that are confirmed to accept STEM OPT students?
Migrate Mate filters developer roles by employers enrolled in E-Verify, which is the baseline requirement for STEM OPT hiring. You can search by job title, location, and degree field relevance rather than manually checking each employer's E-Verify status. This is especially useful for identifying companies with a track record of hiring F-1 students for engineering and software roles.