OPT Systems Programmer Jobs
Systems Programmer jobs on OPT typically fall under computer science or electrical engineering degree requirements, making them a strong fit for F-1 students in those fields. Most roles qualify as STEM OPT, giving you up to 36 months of work authorization. Employers range from enterprise software firms to government contractors and embedded systems companies.
Find OPT Systems Programmer JobsOverview
Showing 5 of 1,778+ Systems Programmer jobs










See all 1,778+ Systems Programmer Jobs
Sign up for free to unlock all listings, filter by visa type, and get alerts for new Systems Programmer roles.
Get Access To All Jobs
Company Overview
Immunome is a clinical-stage targeted oncology company committed to developing first-in-class and best-in-class targeted cancer therapies. We are advancing an innovative portfolio of therapeutics, supported by a leadership team with deep experience in the design, development, and commercialization of cutting-edge therapies, including antibody-drug conjugates. Our pipeline includes varegacestat, an investigational gamma secretase inhibitor for which an NDA has been accepted by the U.S. FDA; IM-1021, a clinical-stage ROR1 ADC; IM-1617, a clinical-stage solid tumor ADC; and IM-3050, a clinical-stage FAP-targeted radioligand therapy. We are also advancing a broad portfolio of early-stage ADCs pursuing undisclosed solid tumor targets.
Position Overview
As a Principal Statistical Programmer, you will serve as a senior technical expert within the individual contributor career track. You will independently develop, validate, document, and deliver high-quality SAS programming deliverables supporting the analysis and reporting of clinical trial results. The role will be accountable for the accuracy, quality, traceability, and reproducibility of its code and outputs. You will provide technical leadership on complex programming matters and serve as a technical resource to other programmers. This role will support the submission-readiness of study data packages by applying CDISC standards, applicable regulatory guidance, and internal standards. Working closely with Programming leadership, the role will contribute technical expertise to the continuous improvement of statistical programming standards, processes, tools, and infrastructure. This role may also collaborate cross-functionally with Biostatistics, Data Management, Clinical Development, and other functions.
Responsibilities
- Develop and/or view programming specifications based on the Statistical Analysis Plan and oversee the creation, validation, and delivery of CDISC-compliant SDTM and ADaM datasets, TLFs, Define.xml, and reviewer guides.
- Provide hands-on SAS programming support for key analyses, data exploration, ad hoc requests, and internal or regulatory deliverables, as needed.
- Adhere to study programming timelines and evaluate dependencies, proactively identify risks, and ensure alignment with cross-functional study plans and key milestones.
- Collaborate closely with Biostatistics, Data Management, Clinical Operations, and Safety teams to review requirements, refine specifications, and resolve data or programming issues.
- Review Data Management Plans, case report forms, data transfer specifications, external/vendor data specifications, and validation-related documentation to ensure data quality and downstream programming readiness.
- Validate CRO-generated SDTM/ADaM datasets, TLFs, and submission components using industry-standard tools such as Pinnacle 21 to access CDISC compliance and support resolution of identified issues.
- Lead technical initiatives to develop and maintain SAS macros, utilities, and programming standards, and reusable tools to improve efficiency, consistency, and scalability across studies.
- Ensure adherence to CDISC standards, regulatory expectations, departmental SOPs, and best practices for statistical programming and data traceability.
- Contribute to departmental initiatives, process improvements, and cross-functional projects beyond assigned study responsibilities.
- May be required to lead statistical programming activities for assigned clinical studies working closely with Programming leadership.
Qualifications
- A master’s degree (or higher) in Statistics, Computer Science or other closely related field to programming with minimum 4+ years of relevant pharmaceutical/biotech industry experience.
- Requires solid knowledge of statistical programming principles, clinical trial process, and regulatory requirements.
- Prior NDA submission and regulatory agency interaction experience highly desirable.
- Prior Oncology/Hematology experience highly desirable.
Knowledge And Skills
- Dynamic self-starter; agile learner; strategic and creative thinker.
- Demonstrated strong problem solving and risk-mitigation skills.
- Excellent verbal/written and interpersonal skills required to communicate and collaborate effectively with cross-functional teams (clinical operations, Scientists, Medical Monitors and Statisticians) in face-to-face conversation, by telephone, and by email.
- Good working knowledge of ICH, FDA, and GCP regulations and guidelines.
- Strong well-rounded technical skills (SAS, EDC systems, MS Word, Excel, PowerPoint, API based data extracts, ETL principles) and knowledge of industry standards (CDISC, SDTM, CDASH, ADaM).
Compensation
- Washington State Pay Range $154,230 - $177,726 USD
Join Our Experienced, Passionate Team
Working at Immunome gives you the opportunity to make a difference in the lives of cancer patients, contribute to developing best-in-class targeted cancer therapies, and work with some of the brightest and most experienced minds in antibody-drug conjugate (ADC) development. Immunome’s office is charged with the collective excitement and passion of people working together to develop life-changing cancer medicines. Our team thrives in an innovative, collaborative environment where employees are empowered to do their best work. Immunome also offers a comprehensive benefit program for you and your family, including:
- Medical, dental, and vision insurance coverage for employees and their dependents, including 100% company-paid medical premiums for employees
- A 401(k) with employer match
- Employer-paid life insurance, short- and long-term disability insurance, and AD&D
- Paid time off, company holidays, and a week-long winter break between Christmas and New Years.
- Paid parental leave
Immunome, Inc. is an equal opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees.
Immunome, Inc. is a participant in E-Verify. Please review the following notices: E-Verify Participation Poster | Right to Work Poster (English) | Right to Work Poster (Spanish).
See all 1,778+ OPT Systems Programmer Jobs
Sign up for free to unlock all listings, filter by visa type, and get alerts for new OPT Systems Programmer Jobs.
Get Access To All JobsTips for Finding OPT Sponsorship in Systems Programmer
Confirm your degree aligns with the role
Systems Programmer roles typically require a degree in computer science, computer engineering, or a related field. Verify your degree matches the job description before applying, since misalignment is the most common reason OPT applications get flagged during onboarding.
Apply early relative to your OPT start date
Hiring timelines for systems roles often involve technical screens, take-home assignments, and multiple interview rounds. Starting your job search at least three months before your OPT begins gives you enough runway to complete the process without authorization gaps.
Address your work authorization status upfront
Proactively mention that you have OPT work authorization and are eligible for STEM OPT extension in your cover letter or initial outreach. This removes ambiguity early and helps employers understand they can hire you without an immediate visa sponsorship decision.
Target employers with a history of hiring international talent
Companies that have previously sponsored H-1B visas are far more likely to understand OPT and STEM extension timelines. Focusing your applications on these employers significantly increases the chance of a smooth hiring process and longer-term sponsorship discussions.
Highlight systems-level technical skills prominently
Roles in systems programming are highly competitive. Emphasizing low-level experience such as kernel development, memory management, or embedded systems work sets you apart from general software engineers and signals the specialized background these employers expect to see.
Understand your STEM OPT reporting obligations before you start
STEM OPT requires a formal training plan, regular check-ins with your DSO, and employer validation every six months. Knowing these requirements in advance lets you brief prospective employers accurately, which builds trust and avoids compliance surprises after you're hired.
Systems Programmer OPT: Frequently Asked Questions
Do Systems Programmer jobs qualify for STEM OPT extension?
Most Systems Programmer roles qualify for the 24-month STEM OPT extension because they fall under CIP codes tied to computer science or computer engineering. The job must require a degree in a STEM field and involve work directly related to that field. Confirm with your DSO that your specific role and employer meet the requirements before applying for the extension.
How do I find Systems Programmer jobs that are open to OPT candidates?
Migrate Mate is built specifically for F-1 OPT students and filters Systems Programmer listings by sponsorship openness, so you're not wasting applications on roles that won't consider your work authorization status. Searching there is more efficient than general job boards, which rarely surface that information clearly.
Can I work as a Systems Programmer on post-completion OPT before my STEM extension is approved?
Yes. If you apply for the STEM OPT extension before your initial OPT expires, you receive an automatic 180-day cap-gap that lets you continue working while USCIS processes your application. You must remain employed in a role directly related to your STEM degree throughout this period to stay in compliance.
What does a Systems Programmer employer need to do to support my STEM OPT?
Your employer must be enrolled in E-Verify, sign a formal training plan (Form I-983) outlining your learning goals and supervision, and submit evaluation reports every six months. The employer does not file anything with USCIS directly, but their participation in this process is mandatory. Most established tech employers are already familiar with these obligations.
Is Systems Programmer work eligible for CPT before graduation?
Curricular Practical Training can authorize Systems Programmer internships or co-ops if the work is an integral part of your academic program and your university approves it. Full-time CPT used for 12 or more months eliminates your OPT eligibility entirely, so students planning to use OPT after graduation should limit full-time CPT carefully and consult their DSO before accepting any offer.