Why the I-983 Is the Center of Gravity
For software engineers working under a STEM OPT extension, the Form I-983 Training Plan is not administrative paperwork — it is the legal description of the job itself. The Department of Homeland Security evaluates whether the practical training described on the form genuinely extends the student's academic program, and whether the employer has the supervisory structure to deliver it. When the plan says a contractor will build distributed .NET services and the day-to-day reality is unrelated production support, the mismatch is the compliance problem, not the paperwork.
CodeTalent Consulting structures engineering placements so the training plan reflects the actual technical work: named technologies, named supervisors, and measurable learning objectives that map to the engineer's degree field. That alignment is what survives a site visit.
Where Contractor Placements Get Complicated
Third-party placements are permitted, but they raise the evidentiary bar. The employer of record must maintain a bona fide employer-employee relationship, control the work assignment, and provide the supervision described in Section 5 of the form. Staffing arrangements where the vendor has no visibility into daily engineering work are the arrangements that fail review.
- Confirm the employer of record holds a valid E-Verify enrollment before the placement begins.
- Ensure the named supervisor is technically capable of evaluating the engineering work described.
- Document at least 20 paid hours per week; unpaid or nominal-pay arrangements are disqualifying.
- Keep the worksite address on the I-983 synchronized with the actual client location.
The Reporting Cadence That Prevents Status Loss
Status is usually lost through silence rather than misconduct. Material changes — a new client site, a change in supervisor, a shift in job duties, a compensation change — require an amended I-983 submitted to the Designated School Official. Self-evaluations are due at the twelve-month mark and again at the conclusion of the extension. Employment gaps are capped, and the clock does not pause because a client contract is being renegotiated.
Practically, teams that stay compliant keep a single tracked record per engineer: SEVIS reporting dates, evaluation due dates, current worksite, current supervisor, and the last amendment filed. Reviewing that record monthly turns compliance into a routine instead of an emergency.
Preparing for a Site Visit
DHS may conduct an unannounced visit to confirm the training plan is being followed. The engineer should be able to describe their project in the same terms the plan uses. The supervisor should be able to confirm reporting lines and the evaluation process. Copies of the signed I-983, recent evaluations, pay records, and the current assignment description should be retrievable in minutes, not days.
