1

Statistical Programming Jobs in Ontario (NOW HIRING)

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 ...

... Looker Statistical Programming Solid working knowledge of Python specifically Pandas NumPy or R for data manipulation and statistical analysis Spreadsheets Advanced Excel or Google Sheets skills ...

... Looker Statistical Programming Solid working knowledge of Python specifically Pandas NumPy or R for data manipulation and statistical analysis Spreadsheets Advanced Excel or Google Sheets skills ...

Expert-level proficiency in statistical programming (Python or R) with ability to write production-quality code * Deep understanding of statistical theory including causal inference, experimental ...

Senior HR Business Partner

Markham, ON · Hybrid

CA$125K - CA$150K/yr

Support specific cross-border departments (such as Clinical Operations, Project Management, and Statistical Programming) with internationally distributed workforces. * Global HR Collaboration:

Junior SQL Developer

Toronto, ON · On-site

CA$80K - CA$100K/yr

Post-secondary education in Computer Science, Data/Information Systems, Mathematics/Statistics, Engineering, or a related field - or equivalent practical experience Salary Range: $80,000 - $100,000 ...

Client Programming Coordinator Mission Statement: Homes First Society develops and provides ... Keep data and statistics on programs, events and Record attendance and involvement at activities ...

Statistics is your strong suit. You have a strong command of machine learning, data science and software engineering. You're analytical, a problem-solver, detail-oriented and enjoy working in a high ...

next page

Showing results 1-20

Statistical Programming information

See Ontario salary details

$14.5K

$119.5K

$201.5K

How much do statistical programming jobs pay per year?

As of Jul 15, 2026, the average yearly pay for statistical programming in Ontario is $119,452.00, according to ZipRecruiter salary data. Most workers in this role earn between $85,500.00 and $151,500.00 per year, depending on experience, location, and employer.

What are some common challenges faced by statistical programmers when collaborating with cross-functional teams in clinical research?

Statistical programmers in clinical research often work closely with biostatisticians, data managers, and clinical teams. A common challenge is ensuring clear communication regarding data requirements, analysis specifications, and timelines, as different teams may have varying priorities and technical backgrounds. Navigating frequent changes in study protocols or data standards can also require adaptability and strong project management skills. Building collaborative relationships and maintaining thorough documentation are key to overcoming these challenges and ensuring high-quality, reproducible results.

What is statistical programming?

Statistical programming involves using software tools and programming languages, such as R, SAS, or Python, to manage, analyze, and interpret large sets of data. Professionals in this field write code to perform statistical analyses, create data visualizations, and automate data processing tasks. Statistical programming is widely used in industries like pharmaceuticals, finance, public health, and research to support data-driven decision-making and ensure accurate results.

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 strong expertise in statistics, programming languages like SAS or R, and a background in mathematics or computer science. Familiarity with statistical software, clinical data management systems, and regulatory standards such as CDISC is typically required. Attention to detail, problem-solving abilities, and effective communication are vital soft skills for collaborating with cross-functional teams. These skills ensure accurate data analysis, regulatory compliance, and successful project delivery in data-driven environments.

What is the difference between Statistical Programming vs Data Analysis?

AspectStatistical ProgrammingData Analysis
Primary FocusDeveloping and implementing statistical models and algorithmsInterpreting data to identify trends and insights
Skills & ToolsProgramming languages (SAS, R, Python), statistical methodsData visualization, descriptive statistics, Excel, SQL
Work EnvironmentPharmaceutical, biotech, or research settingsBusiness, marketing, healthcare sectors
CertificationsOften requires statistical or programming certificationsMay include data analysis or business analytics certifications

While both roles involve working with data, Statistical Programming primarily focuses on creating statistical models and algorithms using programming languages, often in research or clinical settings. Data Analysis emphasizes interpreting data to generate insights for decision-making across various industries. Understanding these differences helps professionals choose the right career path or job focus.

What are the most commonly searched types of Statistical Programming jobs in Ontario? The most popular types of Statistical Programming jobs in Ontario are:
Infographic showing various Statistical Programming job openings in Ontario as of July 2026, with employment types broken down into 1% Internship, 83% Full Time, 12% Part Time, 1% Temporary, 2% Contract, and 1% Nights. Highlights an 89% Physical, 3% Hybrid, and 8% Remote job distribution, with an average salary of $119,452 per year, or $57.4 per hour.
Analytical Data Science, Senior Programmer

Analytical Data Science, Senior Programmer

Roche

Mississauga, ON

Full-time

Posted 4 days ago


Roche rating

9.2

Company rating: 9.2 out of 10

Based on 22 frontline employees who took The Breakroom Quiz

3rd of 74 rated pharmaceutical


Job description

At Roche you can show up as yourself, embraced for the unique qualities you bring. Our culture encourages personal expression, open dialogue, and genuine connections, where you are valued, accepted and respected for who you are, allowing you to thrive both personally and professionally. This is how we aim to prevent, stop and cure diseases and ensure everyone has access to healthcare today and for generations to come. Join Roche, where every voice matters.

The Position

This role is in Analytical Data Science, a core function within Product Development Data Sciences (PDD) that provides strategic leadership and scientific rigor across Development at Roche. PDD Analytical Data Science teams are mobilized across the portfolio to generate data-driven insights, identify opportunities for scale, and implement impactful solutions.

PDD Analytical Data Science is recognized as a leading hub for top industry talent, operating as an agile workforce to deliver regulatory commitments across the portfolio. We identify, influence, and adopt industry-leading digital and automation solutions, develop analytical approaches to support exploratory analyses, and align statistical programming practices across both early- and late-stage clinical development.

The Opportunity:

The Senior Analytical Data Science Programmer is a key contributor to the clinical study team, responsible for transforming statistical analysis plans into high-quality, traceable programming deliverables. This includes both static and dynamic outputs, such as tables, listings, figures, and interactive data visualizations or dashboards. The role involves creating and validating datasets in accordance with Study Data Tabulation Model and Analysis Data Model standards, ensuring compliance with regulatory requirements and Roche standards. In addition to supporting regulatory submissions, the ADS Programmer plays a critical role in generating data insights through platforms such as the Insight Engine, enabling real-time exploration and interpretation of diverse clinical and exploratory data. This role contributes to a modern, insight-driven development environment by facilitating robust, timely, and decision-enabling analytics across clinical programs.

  • You independently develop, validate, and maintain datasets and statistical outputs for clinical trials, including Study Data Tabulation Model (SDTM) datasets, Analysis Data Model (ADaM) datasets, and tables, listings, and figures (TLFs), ensuring programming accuracy, traceability, and compliance with internal processes and regulatory expectations

  • You develop and support programming outputs across a wide range of data types, including exploratory biomarker data and real-world data, to support both regulatory and scientific objectives

  • You collaborate on exploratory analyses that span disease areas and therapeutic areas, enabling insight generation to inform drug development strategies

  • You support the creation and refinement of interactive tools and analytical applications (e.g., dashboards or visual data platforms) that enable dynamic exploration of integrated datasets by scientific and clinical teams

  • You provide programming leadership for assigned studies, coordinating deliverables across internal and external programming partners to meet study timelines and requirements

  • You interpret statistical analysis plans and translate them into executable programming specifications to ensure scientific rigor in outputs

  • You troubleshoot and resolve technical programming challenges with limited supervision, proactively identifying risks and implementing effective solutions while meeting timelines

  • You contribute to the design and maintenance of standard macros and reusable components, promoting efficiency and consistency across multiple studies and projects

  • You document programming workflows and maintain audit trails, ensuring study files are complete, traceable, and inspection-ready

  • You work cross-functionally with stakeholders, including biostatistics, data management, and clinical operations, to define programming timelines and deliverables

  • You engage in process improvement and innovation activities and participate in learning activities to grow knowledge of clinical research and programming standards

Who you are:

  • You hold a Bachelor's or Master's degree in Statistics, Computer Science, Mathematics, Life Sciences, or a related field

  • You have 5+ years of solid experience in statistical programming in a clinical development setting, or an advanced degree with equivalent work experience

  • You are proficient in or have working knowledge of a modern programming language (such as SAS or R) and visualization/review tools

  • You have a deep understanding of statistical quality, endpoints, and QC processes

  • You have experience with Clinical Data Interchange Standards Consortium (CDISC) standards (e.g., SDTM and ADaM)

  • You bring expertise in handling and analyzing different types of data (multi-modal)

  • You have demonstrated ability to deliver programming outputs independently

  • You demonstrate respect for cultural differences when interacting with colleagues in the global workplace.

  • You are fluent in English

Preferred:

  • Possess attention to detail for regulatory submission processes and related documentation

  • Demonstrate critical thinking, strong organizational and problem-solving skills

  • Experience working in cross-functional global study teams

  • Effective communication skills with the ability to translate complex statistical concepts for non-statistical audiences

  • Experience with multiple phases of drug development (early and/or late stage)

  • Excellent communication skills, including the ability to influence and translate complex data for non-technical stakeholders

  • Demonstrated willingness to adapt, grow, and evolve in response to shifting priorities

Relocation Benefits are not available for this job posting.

The expected salary range for this position based on the primary location of Mississauga is 115,328.00 and 151,368.00 of hiring range. Actual pay will be determined based on experience, qualifications, and other job-related factors as determined by the company.

We use artificial intelligence to screen, assess or select applicants for this role.

This posting is for an existing vacancy at Hoffmann-La Roche Ltd.

Who we are

A healthier future drives us to innovate. Together, more than 100'000 employees across the globe are dedicated to advance science, ensuring everyone has access to healthcare today and for generations to come. Our efforts result in more than 26 million people treated with our medicines and over 30 billion tests conducted using our Diagnostics products. We empower each other to explore new possibilities, foster creativity, and keep our ambitions high, so we can deliver life-changing healthcare solutions that make a global impact.


Let's build a healthier future, together.

Roche is an Equal Opportunity Employer.


What Roche employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom