STEM OPT Platform Developer Jobs
Platform Developer roles in cloud infrastructure, API integration, and developer tooling sit squarely within STEM OPT eligibility for graduates in computer science, software engineering, and related fields. Your STEM OPT extension adds 24 months of work authorization beyond your initial OPT, and every employer must be enrolled in E-Verify to hire you.
Find STEM OPT Platform Developer JobsOverview
Showing 5 of 249+ Platform Developer jobs










See all 249+ Platform Developer Jobs
Sign up for free to unlock all listings, filter by visa type, and get alerts for new Platform Developer roles.
Get Access To All Jobs
How to Apply
A cover letter and resume are important submissions for the hiring team to get a sense of your experience. In the cover letter, in two pages or less, please let us know how this role aligns with your career aspirations and skill set. Submit both a cover letter and resume as one file (because of system limitations).
Who We Are
Through curricular innovation, tools for student success, and educational research and analytics, the University of Michigan Center for Academic Innovation is building the future of education. Our vision is a future in which education connects and empowers learners everywhere to reach their full potential throughout their lives. To realize our vision, we make it our mission to collaborate across campus and around the world to create equitable, lifelong educational opportunities for learners everywhere.
About the Michigan Online EdTech Accelerator
The EdTech Accelerator at CAI identifies, evaluates, and pilots innovative educational technologies to enhance learning experiences for millions of learners around the world. We work at the frontier of AI-enabled learning tools, Extended Reality, and scalable pedagogical innovation - partnering with faculty, platform teams, and external vendors to bring the most promising solutions to Michigan Online and U-M's broader educational ecosystem. Our team bridges the gap between cutting-edge edtech and real-world implementation, ensuring that new tools are assessed through both a rigorous pedagogical lens and a practical institutional one.
Responsibilities
- Write production-quality code in Python + Django and TypeScript and Vue3
- Work alongside platform developers to improve the efficiency of existing platform features
- Collaborate with product and engineering experts on multiple campuses to modernize data pipelines
- Apply technical standards and architectural patterns that enable rapid experimentation and continuous delivery
- Document workflows and data processes that support the platform's capabilities
- Troubleshoot production issues when they impact learner outcomes
- Actively participate in code reviews, emphasizing best practices for software engineering
- Build strong relationships across CAI and university partners based on trust and shared commitment to outcomes
The Center for Academic Innovation at the University of Michigan is seeking a qualified Software developer to join our software development team to help scale Atlas to the broader U-M system. This is a hands-on role, where you will work to improve the Schedule Builder feature of the platform, unlocking the ability for students to use the tool on the U-M Dearborn campus. You will work with technical experts at CAI and ITS across campuses to implement a rearchitecture of a critical component for students and the broader learning community. This position will report to the Director of Application Architecture.
Required Qualifications
- Bachelor's degree in Computer Science, Computer Engineering, a related field or an equivalent combination of education and relevant experience
- 1-3 years of professional software engineering experience
- Enterprise development and production experience working with Python and the Django framework
- Full-stack development skills, including:
- Backend: REST APIs, microservices, database design
- Frontend: Modern JavaScript frameworks (React, Vue.js, or Angular)
- HTML5/CSS and responsive design principles
- Experience with relational databases (PostgreSQL, MySQL, MariaDB)
- Strong understanding of software development lifecycle and agile methodologies
- Excellent analytical, problem-solving, and communication skills
- Attention to detail and commitment to code quality
- Ability to work well in a multicultural and collaborative environment
- Ability to learn and appropriately use new technologies to improve processes, communication, and outcomes, including AI-enabled tools where relevant to the role, consistent with university policy and job responsibilities
Modes of Work
The work requirements allow both onsite and offsite work and an employee has an expected recurring onsite presence. On occasion, the employee may be required and must be available to work onsite more frequently if necessitated by unit leadership or their designee and/or the job requirements.
Additional Information
Please Note: This is a 1 year term limited position.
Candidates must have legal authorization to work in the United States.
The mode of work for this position is Hybrid with a minimum of 4 days in the office per week, Monday through Thursday, with an option of remote work on Fridays. On occasion, you may be required and must be available to work onsite on Fridays if necessitated by our center's policy and domain leadership or by your job requirements.
The salary for this position will be based upon the selected candidate's education and experience.
We support the creative, responsible, and ethical use of AI tools to enhance our work, in alignment with institutional policies and best practices.
Excellent benefits are available, for details, see http://benefits.umich.edu/
Organizational Statement on Harassment
We believe all individuals deserve to be treated with respect and dignity and have the right to work in a professional atmosphere that promotes mutual respect and a safe space for collaboration. Any concerns shared with any staff members and student employees in the Center for Academic Innovation will be reported to the Equity, Civil Rights, & Title IX Office to be reviewed and addressed, and the Center for Academic Innovation encourages reporting of any forms of harassment including sexual and gender-based harassment.
Salary Information
The general salary range for this position is $72,000 - $78,000. Candidates can expect to be paid a competitive and equitable salary. Factors used to determine salary include education level, experience, knowledge and skills for the position and salaries that are currently established within the unit. All candidates are encouraged to discuss salary questions to honor alignment and transparency throughout the recruiting process.
Background Screening
The University of Michigan conducts background checks on all job candidates upon acceptance of a contingent offer and may use a third party administrator to conduct background checks. Background checks will be performed in compliance with the Fair Credit Reporting Act.
Application Deadline
Job openings are posted for a minimum of seven calendar days. This job may be removed from posting boards and filled anytime after the minimum posting period has ended.
Decision Making Process
Applications will be reviewed as received throughout the posting period and continue until the position is filled.
U-M EEO Statement
The University of Michigan is an Equal Opportunity Employer. We are committed to providing an environment of mutual respect where equal employment opportunities are available to all applicants, including protected veterans and individuals with disabilities.
Job Opening ID
282948
Working Title
Atlas Platform Developer
Job Title
Software Developer Inter
Work Location
Ann Arbor Campus
Ann Arbor, MI
Modes of Work
Hybrid
Full/Part Time
Full-Time
Regular/Temporary
Regular
FLSA Status
Exempt
Organizational Group
Vp Acad Innovation
Department
Center for Academic Innovation
Posting Begin/End Date
9/13/2026 - 10/13/2026
Salary
$72,000.00 - $78,000.00
Career Interest
Information Technology
See all 249+ STEM OPT Platform Developer Jobs
Sign up for free to unlock all listings, filter by visa type, and get alerts for new STEM OPT Platform Developer Jobs.
Get Access To All JobsTips for Finding STEM OPT Authorization as a Platform Developer
Verify your CIP code supports this role
Platform Developer positions typically align with CIP codes under Computer Science (11.07) or Computer Engineering (14.09). Confirm your degree's CIP code with your DSO before applying, a mismatch between your credential and the role can trigger an I-983 rejection.
Check E-Verify enrollment before accepting offers
An employer can intend to hire you and still be ineligible if they aren't enrolled in E-Verify. Search the E-Verify employer search tool by company name before your first interview so you don't waste time on companies that can't legally onboard STEM OPT students.
Search for platform roles on Migrate Mate
Migrate Mate filters Platform Developer listings by E-Verify enrollment status, so every job you see is already eligible to hire STEM OPT students. Use it to target companies with active STEM OPT hiring history instead of sorting through unverified postings manually.
Build your I-983 training plan around platform deliverables
Your I-983 must connect your daily work to your STEM degree's learning objectives. For platform roles, map API architecture decisions, CI/CD pipeline ownership, or infrastructure-as-code responsibilities directly to coursework, vague descriptions like 'software development' increase the risk of DSO rejection.
Target employers with dedicated STEM OPT onboarding processes
Companies that have hired STEM OPT students before already have HR workflows for E-Verify completion, I-983 co-signing, and the 10-day reporting window. Ask recruiters directly whether they've previously onboarded STEM OPT engineers, experienced employers reduce your administrative risk significantly.
Use OFLC Wage Search to benchmark platform developer pay
USCIS requires that your STEM OPT training plan reflect bona fide employment, and below-market compensation can raise compliance questions. Pull the prevailing wage for your SOC code and metro area from OFLC Wage Search before negotiating your offer so your salary sits within the documented range.
Frequently Asked Questions
Does a Platform Developer role qualify for the STEM OPT extension?
Yes, if your degree falls under an eligible STEM CIP code such as Computer Science, Computer Engineering, or Information Systems, and your Platform Developer duties directly apply that field of study. Your DSO verifies the degree-to-role connection when approving your I-983. Roles focused on cloud infrastructure, API design, or developer tooling generally satisfy this requirement, but your DSO makes the final determination based on your specific degree and job description.
What E-Verify requirement applies to my Platform Developer employer?
Every employer who hires a STEM OPT student must be actively enrolled in E-Verify, not just registered. Enrollment must be in place before your employment start date. You can confirm status through the E-Verify employer search tool. If your employer hasn't enrolled, they cannot legally employ you on STEM OPT, regardless of how willing they are to support the extension.
What goes into the I-983 training plan for a Platform Developer position?
Your I-983 must describe specific learning objectives tied to your STEM degree, the practical skills you'll develop in the role, and how your supervisor will evaluate your progress. For Platform Developer roles, this typically includes infrastructure design, system integration, or software architecture work. Generic descriptions won't satisfy USCIS requirements, your DSO and employer must both co-sign a plan that clearly connects your daily responsibilities to your academic training.
How does cap-gap protection work if my employer files an H-1B for me during STEM OPT?
If your employer files a timely H-1B visa petition on your behalf and you're selected in the lottery, cap-gap automatically extends your STEM OPT work authorization through September 30 of the fiscal year the H-1B takes effect. You don't need to file separately for cap-gap, it applies automatically. Your employer can continue employing you in your Platform Developer role throughout this period as long as the petition remains pending or approved.
Where can I find Platform Developer jobs open to STEM OPT students?
Migrate Mate is built specifically for F-1 STEM OPT students and filters Platform Developer listings by E-Verify enrollment, so you can browse roles at companies already equipped to hire you. This saves you from applying to employers who lack the compliance infrastructure for STEM OPT onboarding, which is a common and avoidable delay for students in this status.