Mid Level Software Programming Instructor Jobs
Mid level software programming instructor jobs go to instructors ready to own course design, mentor newer colleagues, and shape curriculum decisions with minimal oversight. Hiring runs across Construction & Real Estate, Manufacturing, and Staffing & Recruiting, with 50% remote or hybrid options available, and employers like United Rentals, Jobot, and Evapco competing for instructors at this level now.
Find JobsOverview
Showing 5 of 7+ Mid Level Software Programming Instructor jobs











A global biopharmaceutical company on a mission to Solve On, Incyte follows science to find solutions for patients with unmet medical needs. Through the discovery, development, and commercialization of proprietary therapeutics, Incyte has established a portfolio of first-in-class medicines for patients and a strong pipeline of products in Hematology, Oncology and Inflammation and Autoimmunity
Headquartered in Wilmington, Delaware, Incyte has operations in North America, Europe, and Asia.
The job is based in Wilmington Delaware, US. (Minimum 3 days per week in the office. Local candidates or those willing to relocate only).
Job Summary (Primary function)
The Sr Principal, Biostatistical Programmer is responsible for processing clinical data required for statistical analysis of Phase I — III clinical trials and leading project teams.
Essential Functions of the Job (Key responsibilities)
- Conduct statistical programming work of clinical data using SAS Software.
- Ensure that all programs, outputs and documentation are consistent with ICH guidelines and are conducted in compliance with company SOPs.
- Generate analysis datasets according to CDISC standard and SAP.
- Implement analysis methods according to SAP, and produce summary tables, graphs and data listings using SAS; Conduct ad hoc analyses.
- Validate programs and associated results produced by other programming team members
- Participate in TLF shell preparation and review, and assist statistician for SAP preparation.
- Run CDISC validation programs e.g. OpenCDISC reports to ensure ADaM datasets are CDISC compliant.
- Develop standard SAS macros for efficient analyses of clinical data under the guidance of Programming management.
- Participate in the review of 'Statistical Analysis Plan' and other documents essential to the conduct of statistical programming work for clinical trials.
- Collaborate with Clinical Research Organizations, as required, to participate in the oversight and management of programming activities to help ensure quality, timelines, and deliverables are met. Work independently to program for individual studies with minimal supervision.
- Work independently to program for individual studies with minimum supervision.
-
Function as a Lead programmer for a project or a group of studies performing the following functions:
- Maintain the overall timeline for their studies.
- Maintain the programming standards for their studies.
- Review standard macros used.
- Review standard datasets used.
- Discuss the need for programming resources for the group of studies.
- Guide and support team members on Incyte systems and standards as they work on studies within their area.
- Assist less experienced programmers in new study set-up to help identify similar studies.
- Review Production area after study programming is complete to make sure datasets, programs, and outputs are properly stored.
- Check that the validation summary reports are clean of errors and warnings, and show proper documentation of SAS programs.
- Review individual study CDISC validation output.
- Act as a Programming lead for a submission project under supervision of Programming management.
- Serve as a mentor to less experienced programmers and as an expert to provide recommendations and solutions to complex problems.
Qualifications (Minimal acceptable level of education, work experience, and competency)
- Discover – Develop – Deliver – Collaborate
- Strong organizational, time management, communication and project coordination and leadership skills.
- Demonstrate knowledge of regulatory guidelines, including electronic submission standards.
- Good SAS programming skills and attention to detail are essential.
- Some exposure to R programming would be a plus.
- Strong emphasis on SDTM experience, with ADaM/TFL experience.
- Experience with data management, including familiarity with CDISC standards, is highly desirable.
- Minimum of several years of programming experience using SAS/Base/Macro/GRAPH in the biopharmaceutical and/or CRO industries, or equivalent skills and knowledge.
- A degree in a relevant field such as statistics or computer sciences is preferred, but equivalent practical experience will also be considered.
- Demonstrate experience in mentoring team members and providing expert recommendations and solutions to complex problems.
- Must be able to manage multiple tasks while collaborating with team members effectively.
- Must be able to effectively manage workload and prioritize tasks in a dynamic environment.
Disclaimer: The above statements are intended to describe the general nature and level of work performed by employees assigned to this job. They are not intended to be an exhaustive list of all duties, responsibilities, and qualifications. Management reserves the right to change or modify such duties as required.
Incyte Corporation is committed to creating a diverse environment and is proud to be an equal opportunity employer.
We Respect Your Privacy
Learn more at: http://www.incyte.com/privacy-policy
The Incyte hiring organization processes your personal data to manage your job application in order to enter into an employment relationship with you if you are the successful candidate.
During the process, you may be asked to respond to questions that will screen out your application if you do not meet certain objective criteria required by the job. You can learn more about this process here.
You may have the right to access, delete, restrict, edit, move, or object to the use of your personal data. You may also have a right to report concerns to the authority responsible for data privacy in the country where the position is based or where you live or work.
You can learn more about Incyte’s data protection practices here. By accessing this link you can learn about the types of personal data we collect, how we use it, whether collection and processing is optional, sources of the personal data we process, how it is shared, where it is stored or transferred to, how long we keep it, and contact information for Incyte, Incyte’s data protection officer, and your supervisory authority (if applicable).
Please contact privacy@incyte.com if you have any questions or concerns or would like to exercise your rights.
See All 7 Mid Level Software Programming Instructor Jobs
Find roles that match your experience and apply in just a few clicks.
Find JobsMid Level Software Programming Instructor Job Market
Who's Hiring



Top Industries Hiring
- Construction & Real Estate
- Manufacturing
- Staffing & Recruiting
- Biotechnology & Pharmaceuticals
Mid Level Software Programming Instructor Jobs: Frequently Asked Questions
How do I get a mid level software programming instructor job?
Position yourself around ownership, not just participation. Highlight courses or modules you designed independently, outcomes you measurably improved, and any mentoring or curriculum work you led. Applications that show you can operate with limited oversight and have shaped instruction, not only delivered it, stand out at this level. Tailor your resume to the specific tech stack and learner audience each employer mentions.
Which companies hire mid level software programming instructors?
Companies hiring mid level software programming instructors right now include United Rentals, Jobot, and Evapco, based on current listings on Migrate Mate as of November 2026. At this level, hiring tends to come from coding bootcamps, corporate training divisions, and ed-tech platforms that need instructors who can own a subject area rather than simply follow a provided script.
Are there remote mid level software programming instructor jobs?
Yes, and the share is substantial. About 50% of mid level software programming instructor openings are remote or hybrid as of November 2026, reflecting the nature of online and blended learning environments. Many platforms built their delivery model around distributed instruction, so remote availability at this level tends to be higher than in many other fields.
How do I move up to a mid level software programming instructor role?
Moving from entry level to mid level means building a record of independent contribution over time. Focus on taking ownership of a module or course from start to finish, tracking learner outcomes, and demonstrating that you can iterate on your own material based on feedback. Deepening your technical specialization in one or two languages or frameworks, while also developing your ability to explain complex concepts clearly, is what distinguishes mid level candidates from early-career instructors.
Which industries hire the most mid level software programming instructors?
Mid Level software programming instructor roles concentrate in Construction & Real Estate, Manufacturing, and Staffing & Recruiting, based on current listings on Migrate Mate as of November 2026. These sectors invest heavily in structured technical training because they need instructors who can own curriculum, adapt content to evolving tools, and support learners moving into professional development or career-change pathways.