Mid Level Programming Assistant Jobs
Mid level programming assistant jobs go to developers ready to own features end to end, make technical decisions with limited oversight, and guide junior teammates through complex implementations. Openings run across Construction & Real Estate, Manufacturing, and Staffing & Recruiting, with 50% remote or hybrid availability, and employers like United Rentals, Jobot, and Evapco hiring at this level now.
Find JobsOverview
Showing 5 of 7+ Mid Level Programming Assistant 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 Programming Assistant Jobs
Find roles that match your experience and apply in just a few clicks.
Find JobsMid Level Programming Assistant Job Market
Who's Hiring



Top Industries Hiring
- Construction & Real Estate
- Manufacturing
- Staffing & Recruiting
- Biotechnology & Pharmaceuticals
Mid Level Programming Assistant Jobs: Frequently Asked Questions
How do I get a mid level programming assistant job?
Position yourself by leading with ownership: highlight projects you drove from requirements to deployment, problems you diagnosed independently, and moments you guided a less experienced colleague. Applications that show concrete results, like reducing a bug backlog or improving build reliability, stand out at this level. Mid level hiring managers want proof you can work with limited direction, so frame your resume and portfolio around decisions you made, not just tasks you completed.
Which companies hire mid level programming assistants?
Companies hiring mid level programming assistants right now include United Rentals, Jobot, and Evapco, based on current listings on Migrate Mate as of November 2026. At this level, hiring comes from a broad range of employers, including mid-size product companies, enterprise technology teams, and organizations building out dedicated engineering support functions.
Are there remote mid level programming assistant jobs?
Yes, though availability varies by employer and stack. About 50% of mid level programming assistant openings are remote or hybrid as of November 2026, reflecting strong demand for experienced contributors who can collaborate across distributed teams without close supervision. Hybrid roles are especially common at larger companies that want some on-site presence for code reviews and architecture discussions.
How do I move up to a mid level programming assistant role?
Moving from entry level to mid level takes deliberate depth-building over time. Focus on owning increasingly complex features rather than completing assigned tickets, seek out projects where you make architectural decisions, and document your impact in measurable terms. Consistently shipping reliable code, learning to review peers' work constructively, and demonstrating that you need less hand-holding on each successive project are the signals that mark the transition to mid level.
Which industries hire the most mid level programming assistants?
Mid Level programming assistant roles concentrate in Construction & Real Estate, Manufacturing, and Staffing & Recruiting, based on current listings on Migrate Mate as of November 2026. These sectors tend to run large software portfolios and need experienced contributors who can maintain, extend, and improve existing codebases with minimal ramp-up time.