1

Statistical Programmer Jobs in Ontario (NOW HIRING)

Summary: The Principal Statistical Programmer provides high quality programming solutions to support clinical studies in various therapeutic areas. They will work closely within a team of SAS ...

As a Statistical Programmer II, you'll play a crucial role in supporting technical programming and information components for studies or drug projects of moderate scope and complexity. Collaborate ...

Principal Biostatistician - FSP

Toronto, ON · On-site +1

CA$115K - CA$130K/yr

In this role you will develop and review Statistical Analysis Plans for data presentation, analyses, and provide programming support to your multidisciplinary global project team. About the team You ...

The Principal Biostatistician takes the lead on statistical projects, working collaboratively with the STATs and CDM groups to ensure high quality statistical deliverables. We are looking for someone ...

Premier Research is looking for a Statistical Scientist Director to join our Biostatistics team ... Strong computer skills, with knowledge of advanced programming skills with standard software ...

Support investment analysis through statistical modelling, scenario analysis, and data-driven ... Engineering, Computer Science, Economics, Finance, or a related field. * Strong Python and SQL ...

New

CA$3.9K/wk

... R statistical programming language - Successful previous completion of URBP bivariate and multivariate statistics courses or equivalent - PhD completed or in progress preferred Salary: $3,941.34 ...

Carry out statistical analyses and provide direction to programmers, using standard software packages to interpret and translate results within a statistical framework into biomedical terms and ...

Carry out statistical analyses and provide direction to programmers, using standard software packages to interpret and translate results within a statistical framework into biomedical terms and ...

Carry out statistical analyses and provide direction to programmers, using standard software packages to interpret and translate results within a statistical framework into biomedical terms and ...

Bachelor's degree (or equivalent) in Computer Science, Data Science, Statistics, Engineering or a related field * 5+ years of experience in data engineering, platform engineering, or ML engineering

... statistical methodologies for clinical development, and familiarity with CDISC standards. * Hands-on experience and proficiency in SAS and/or R programming languages. * Excellent verbal and written ...

next page

Showing results 1-20

Statistical Programmer information

See Ontario salary details

$34

$62

$87

How much do statistical programmer jobs pay per hour?

As of Jun 16, 2026, the average hourly pay for statistical programmer in Ontario is $62.63, according to ZipRecruiter salary data. Most workers in this role earn between $52.88 and $73.56 per hour, depending on experience, location, and employer.

What are statistical programmers?

Statistical programmers are professionals who use statistical software and programming languages, such as SAS, R, or Python, to manage, analyze, and report data, often in clinical trials, public health, or research settings. They play a crucial role in transforming raw data into meaningful results by writing code for data cleaning, data manipulation, statistical analysis, and generating reports. Statistical programmers often work closely with statisticians, data managers, and researchers to ensure the accuracy and integrity of data analyses. Their work is essential in industries like pharmaceuticals, healthcare, and academia.

Are SAS Programmers in demand?

SAS Programmers are in demand in industries such as pharmaceuticals, healthcare, and finance, where data analysis and regulatory reporting are critical. Skills in SAS, along with knowledge of data management and statistical analysis, increase employability, especially for roles requiring compliance with industry standards. The demand for SAS programmers remains steady due to ongoing needs for data-driven decision-making and regulatory submissions.

What Does a Statistical Programmer Do?

A statistical programmer creates statistical programming deliverables. You ensure excellent programming of analysis-ready data, tables, and figures. You may use Stata for general purpose statistical analysis or SPSS for interactive or batched statistical analysis. Your responsibilities include developing standard operating procedures and complying with guidelines. Other duties include remaining informed on developments in programming standards and meeting all regulatory requirements. You also create PROC statements that call upon named procedures for analysis. You develop programs for dataset integration, prepare resource plans, and assist with quality control of datasets.

What are some common challenges faced by Statistical Programmers when working on clinical trial data?

Statistical Programmers often encounter challenges such as managing large, complex datasets, ensuring data integrity, and adhering strictly to regulatory standards (like CDISC SDTM and ADaM). They must also collaborate closely with biostatisticians and data managers to accurately translate statistical analysis plans into code. Tight project timelines and shifting priorities can require strong organizational skills and adaptability. Effective communication and attention to detail are essential for navigating these challenges and delivering reliable results.

How much does a statistical programmer earn?

The average salary for a statistical programmer typically ranges from $70,000 to $110,000 annually, depending on experience, location, and industry. Senior roles or those with specialized skills in SAS, R, or Python may earn higher compensation, often exceeding $120,000 per year.

What is SAS developer salary?

The salary for a SAS developer typically ranges from $70,000 to $120,000 annually, depending on experience, location, and industry. Skilled SAS programmers with certifications and knowledge of data management tools often earn higher salaries, especially in pharmaceutical, healthcare, and finance sectors.

What does a statistical programmer do?

A statistical programmer develops and maintains code to analyze clinical trial data, often using programming languages like SAS, R, or Python. They prepare datasets, generate reports, and ensure data accuracy for regulatory submissions, working closely with statisticians and data managers in a regulated environment.

What are the key skills and qualifications needed to thrive as a Statistical Programmer, and why are they important?

To thrive as a Statistical Programmer, you need a strong background in statistics, data analysis, and programming—typically with a degree in statistics, mathematics, computer science, or a related field. Expertise in statistical software such as SAS, R, or Python and familiarity with data management systems like CDISC or SQL are often required, along with relevant certifications. Strong problem-solving abilities, attention to detail, and clear communication skills help you interpret data accurately and collaborate effectively with cross-functional teams. These skills ensure the delivery of high-quality, reproducible statistical analyses crucial for informed decision-making in research and industry settings.

What is the difference between Statistical Programmer vs Data Analyst?

AspectStatistical ProgrammerData Analyst
Required CredentialsBachelor's in Statistics, Biostatistics, or related field; experience with SAS, R, or PythonBachelor's in Statistics, Data Science, or related field; proficiency in Excel, SQL, and visualization tools
Work EnvironmentPharmaceutical, clinical research, or healthcare industries; focus on programming and data managementVarious industries including finance, marketing, healthcare; focus on data interpretation and reporting
Employer & Industry UsageCommon in clinical trials, biotech, pharma companiesUsed across multiple sectors like finance, retail, and healthcare

While both roles handle data, Statistical Programmers primarily focus on programming and managing clinical or research data, whereas Data Analysts interpret data to generate insights across various industries. The roles often overlap in skills like statistical software proficiency but differ in their core responsibilities and industry focus.

What are the most commonly searched types of Statistical Programmer jobs in Ontario? The most popular types of Statistical Programmer jobs in Ontario are:
What are popular job titles related to Statistical Programmer jobs in Ontario? For Statistical Programmer jobs in Ontario, the most frequently searched job titles are:
What job categories do people searching Statistical Programmer jobs in Ontario look for? The top searched job categories for Statistical Programmer jobs in Ontario are:
Infographic showing various Statistical Programmer job openings in Ontario as of June 2026, with employment types broken down into 10% Internship, 80% Full Time, and 10% Contract. Highlights an 100% In-person job distribution, with an average salary of $130,270 per year, or $62.6 per hour.

Other

Posted 27 days ago


Job description

Summary:

The Principal Statistical Programmer provides high quality programming solutions to support clinical studies in various therapeutic areas. They will work closely within a team of SAS programmers and Biostatisticians to support and perform analysis of clinical data.


We are looking for someone who has:

  • BA or BSc Degree in Statistics or Math
  • Minimum of 7 years’ experience in clinical programming using SAS
  • Lead experience overseeing other programmers and projects
  • In-depth experience with CDISC, SDTM and ADaM standards in Phase 2 - 3 trials
  • Experience using Pinnacle 21
  • Strong organizational skills
  • High degree of accuracy with timelines and ability to meet deadlines
  • Strong verbal and written communication skills
  • Strong leadership skills
  • Ability to multitask in a fast-paced environment


What you will be doing:

  • Act as the Lead Programmer
  • Responsible for SDTM package: author/review/update SDTM specifications, program/review SDTM datasets, validate SDTM datasets, author SDTM reviewer’s guide, and assess impact of protocol amendments to SDTM deliverables
  • In collaboration with Principal Biostatistician: update ADaM specifications, program/review ADaM datasets, and review TLFs programmed by junior staff
  • Program tables, listings and figures as per SAP for clinical research studies
  • Import data from 3rd party clients (e.g. central lab transfers)
  • Prepare data exports to be sent to clients
  • Perform data checks (quality control) as needed to ensure integrity and accuracy of data displays
  • Support CDM group in validation of clinical data
  • Undertake project management activities as needed, including managing project team of statistical programmers, ensuring timely completion of deliverables with high quality