1

Statistical Programmer Jobs in Princeton, NJ (NOW HIRING)

Company Description Artech is the 10th Largest IT Staffing Company in the US, according to Staffing Industry Analysts' 2012 annual report. Artech provides technical expertise to fill gaps in clients'

Title: Statistical Assistant Service Location: New York, NY 10004 Shift Days: M-F 37.5 hrs per week, TBD- Full time Minimum Candidate Qualifications: The candidate must have a minimum of: 5 years of

Job Title: Statistical Data Scientist Job Location: Edison Job Type: Contract Job Description: * Design, develop, and implement statistical models and machine learning solutions to solve complex

Senior Python Developer

Princeton, NJ · On-site

$128K - $172K/yr

Job Summary : Omega Solutions, Inc. is seeking a Senior Python Developer for a long-term project. The role involves working with AWS EMR, Python, and Pyspark to develop and rewrite an analysis

Company Description About Client: They help in transforming the leading organizations and communities around the world. Organizations infrastructure and culture is amazing. Best place!! Job

Role Title: Biostatistician Role Type: Contractor Location: Remote micro1 is engaging Biostatisticians to contribute their clinical statistics expertise to a dynamic customer project focused on

Research Programmer

Piscataway, NJ · On-site

$120K - $130K/yr

Position Details Position Information Recruitment/Posting Title Research Programmer Department Quantitative Biomedicine Inst Salary Details $120,000 - $130,000 Offer Information The final salary

Company Description Job Description * Minimum of 3 years of experience defining SAS analysis requirements and performing SAS programming * BASE SAS Cert * Expert knowledge of base SAS and SAS Macros

Showing results 41-60

Statistical Programmer information

See Princeton, NJ salary details

$89.4K

$155.8K

$263.3K

How much do statistical programmer jobs pay per year?

As of Sep 12, 2026, the average yearly pay for statistical programmer in Princeton, NJ is $155,754.00, according to ZipRecruiter salary data. Most workers in this role earn between $132,200.00 and $169,200.00 per year, depending on experience, location, and employer.

What is a statistical programmer?

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.

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

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 Princeton, NJ?

The most popular types of Statistical Programmer jobs in Princeton, NJ are:

What are popular job titles related to Statistical Programmer jobs in Princeton, NJ?

For Statistical Programmer jobs in Princeton, NJ, the most frequently searched job titles are:

What job categories do people searching Statistical Programmer jobs in Princeton, NJ look for?

The top searched job categories for Statistical Programmer jobs in Princeton, NJ are:

What cities near Princeton, NJ are hiring for Statistical Programmer jobs?

Cities near Princeton, NJ with the most Statistical Programmer job openings:

Infographic showing various Statistical Programmer job openings in Princeton, NJ as of September 2026, with employment types broken down into 2% Internship, 76% Full Time, 14% Part Time, and 8% Contract. Highlights an 80% In-person, 4% Hybrid, and 16% Remote job distribution, with an average salary of $155,754 per year, or $74.9 per hour.

Associate Director, Statistical Programming - R Implementation

Basking Ridge, NJ • On-site

Merck & Co.
Pharmaceutical Product Wholesalers • 10K+ employees

$171K - $256K/yr

Other

Posted 7 days ago


Merck rating

7.9

Company rating: 7.9 out of 10

Based on 52 frontline employees who took The Breakroom Quiz


Job description

At Daiichi Sankyo, we are united by a single purpose, to improve lives around the world through innovative medicines. With a legacy of innovation since 1899, a presence in more than 30 countries, and more than 19,000 employees, we are advancing breakthrough therapies in oncology, cardiovascular disease, rare diseases, and immune disorders. Guided by our 2030 vision to "be an innovative global healthcare company contributing to the sustainable development of society", we are shaping a healthier, more hopeful future for patients, their families, and society.

Job Summary

The purpose of this job is to provide statistical programming technical support related to R programming, R related system and technology. Develop and drive R programming, package, and R shiny app development. Lead the R programming implementations. Represent programming in DS external collaborations on R technology and capabilities.

ResponsibilitiesLead/contribute to DS R programming system technology development:
  • Lead/contribute to the R programming system development.
  • Act as R programming SME and functional representative of R systems and infrastructure to identify system and technology development needs and to define functional requirements.
  • Provide technical guidance to the development.
  • Lead and may approve UATs.
  • Lead/contribute to resolutions of BDM departmental (internal and external) R related analysis and programming technical issues and difficulties.
  • Lead the trainings and implementations of R system and programming technology.
Developing R package and Shiny apps:
  • Contribute to strategy of R programming innovation to support BDM analysis and reporting, such as R shiny apps for data surveillance, visualization, modeling and simulations, and safety signal detection.
  • Lead the development and validations of R package and/or shiny apps. Identify and build the use cases and process/resources to guide the implementations.
  • Lead, advocate and nurture R programming innovation globally within DS.
  • Represent the programming innovation outside of DS and establish the company reputations and images.
  • Develop study specific shiny apps or execute shiny apps at study level.
  • Publish shiny apps for study or against integrated database
Representing cross-functional collaborations on R capabilities and systems:
  • Collaborate with RD non-BDM and non-RD R user group or developers.
  • Collaborate with biostat innovation to enhance BDM overall R capabilities and implementations.
  • Collaborate with CSPV to enable/effectively support safety signaling detections and across compounds safety reviews (i.e., ILD).
  • Collaborate with Clinical Development and Clinical Sciences for effective data surveillance
QualificationsEducation Qualifications
  • Bachelor's Degree an accredited institution in a science or in a technical field such as computer science or mathematics required Master's Degree preferred
Experience Qualifications
  • 10 or More Years Bachelor's degree with minimum 10 years (or Master's degree with minimum of 7 years) proven experience required
  • 7 or More Years Previous experiences in R programming area, involved in R and/or Shiny app development and implementation. required
  • Advanced working knowledge of all aspects of the R and SAS programming language used in clinical trials programming. required
  • Advanced working knowledge of CDISC SDTM and ADaM, and extensive experiences of their implementation in clinical trials analysis required
  • Advanced understanding of statistical concepts in support of analyses and reporting of clinical trials. required
  • Having knowledge of all phases of drug development, including early and late phase clinical development and submission required
  • Having solid background of applied statistics required
  • Solid knowledge of new advanced statistical methods using SAS or R required
  • Advanced knowledge in database structures and set-up required
Travel Requirements

Ability to travel up to 10% of the time.

Daiichi Sankyo, Inc. is an equal opportunity/affirmative action employer. Qualified applicants will receive consideration for employment without regard to sex, gender identity, sexual orientation, race, color, religion, national origin, disability, protected veteran status, age, or any other characteristic protected by law.

Salary Range:

USD$171,120.00 - USD$256,680.00

Download Our Benefits Summary PDF

#J-18808-Ljbffr

What Merck employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom