> Markdown version of [/jobs/ext/165671-senior-principal-statistical-programmer](https://www.wearedevelopers.com/jobs/ext/165671-senior-principal-statistical-programmer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Senior/Principal Statistical Programmer - **Company:** Xenon Pharmaceuticals Inc. - **Location:** Needham, MA, United States - **Experience:** Expert - **Salary:** $145,400.0 - $176,500.0 - **Contract:** Permanent contract - **Skills:** Clean Code Principles, Computer Programming, SAP (Applications), SAS (Software), SAS/STAT, SQL Databases, Extensible Markup Language (XML), Information Technology, Tools for Reporting - **Published:** May 19, 2026 - **Apply:** https://www.indeed.com/viewjob?jk=a78dba86677d72a8 ## About the Role * A minimum of a bachelor's degree in a scientific, computer science or related field, training in statistics preferred. * A minimum of 5 years (8 years for principal) of statistical programming experience in a pharma, biotech, or CRO environment. * Knowledge of multiple phases of clinical development and experience in using SAS for clinical trials TFL report and integrated analysis for regulatory submissions is a must. * Hands-on experience and in-depth knowledge in CDISC standards, including SDTM and ADaM, controlled terminologies, aCRF, cSDRG, ADRG, and define xml. * Excellent knowledge of SAS/Macro, SAS/SQL, SAS/GRAPH, and SAS/STAT; advanced SAS programming ability to implement standard statistical analyses; experience in developing SAS macros to standardize the workflow and internal processes. * Experience in CNS, pediatric rare disease area preferred. * Experience in CRO management. * Strong communication, leadership and interpersonal skills required. * An equivalent combination of education and experience may be considered. ## Description We are seeking a Senior/Principal Statistical Programmer, to join our team. The Statistical Programmer will provide expert-level hands-on principal programming support and technical leadership to develop, maintain, validate, and run SAS computer programs that access, visualize, analyze, and report clinical trial data, in accordance with statistical analysis plans, ICH guidelines, and applicable regulatory requirements. The ability to work independently and expert SAS/Macro, SAS/SQL, SAS/GRAPH, and SAS/STAT programming experience is required. This position reports to the Senior Director, Statistical Programming and will be based out of Boston, MA, USA in our Needham office. Hybrid positions require a minimum of two onsite days per week. On-site positions require up to five on-site days per week., * Manage programming activities on project or study level, including managing CROs to ensure deliverables are accurate and compliant. * Act as a Programming SME for assigned studies, including authoring/reviewing programming specifications, such as SDTM/ADaM specifications, TFLs creation and QC for reporting events, eSUB packages, and documenting production and validation programs. * Work with Biostatistics and other functions for the development and maintenance of the data review and reporting tools, e.g., aCRF, SAP, and mock review, and any other statistical applications as appropriate. * Work with CRO counterpart on project timeline management; oversee and provide input on statistical programming activities, ensure timely and quality delivery. * Follow good programming practices, create, and validate global SAS macros and utilities to automate standard and frequent tasks, enhance quality and efficiency. * Apply programming skills to support statistical analysis, clinical reporting, regulatory submissions, Ad-Hoc/post-Hoc requests, and scientific publications. * Support the development of statistical programming SOPs and standard processes as needed. * Other duties as assigned. ## Related Videos - [Times of (climate) crisis - How and why sustainable software is a must!](https://www.wearedevelopers.com/videos/988-times-of-climate-crisis-how-and-why-sustainable-software-is-a-must) - [Fault Tolerance and Consistency at Scale: Harnessing the Power of Distributed SQL Databases](https://www.wearedevelopers.com/videos/1146-fault-tolerance-and-consistency-at-scale-harnessing-the-power-of-distributed-sql-databases) - [Why Your Best Mediors Never Become Seniors (And How to Fix It)](https://www.wearedevelopers.com/videos/2108-why-your-best-mediors-never-become-seniors-and-how-to-fix-it) - [Kettle and Pot or Peas in a Pod? A Debate on Open-Source and Proprietary Software](https://www.wearedevelopers.com/videos/1585-kettle-and-pot-or-peas-in-a-pod-a-debate-on-open-source-and-proprietary-software) - [Geometric deep learning for drug discovery](https://www.wearedevelopers.com/videos/264-geometric-deep-learning-for-drug-discovery) - [Fault Tolerance and Consistency at Scale: Harnessing the Power of Distributed SQL Databases](https://www.wearedevelopers.com/videos/1520-fault-tolerance-and-consistency-at-scale-harnessing-the-power-of-distributed-sql-databases) ## Related Articles - [What’s the Difference between a Junior, Mid, and Senior Developer?](https://www.wearedevelopers.com/magazine/238-what-s-the-difference-between-a-junior-mid-and-senior-developer) - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers) - [10 Highest Paying Programming Languages 2025](https://www.wearedevelopers.com/magazine/150-10-highest-paying-programming-languages-2025) - [Software Developer Salary in Switzerland [2023]](https://www.wearedevelopers.com/magazine/215-software-developer-salary-in-switzerland-2023) - [Résumé-Driven Development: How IT trends affect the job market for software developers](https://www.wearedevelopers.com/magazine/59-resume-driven-development-how-it-trends-affect-the-job-market-for-software-developers) - [React Developer Salary [2023]](https://www.wearedevelopers.com/magazine/198-react-developer-salary-2023)