1

Cdm Programmer Jobs (NOW HIRING)

Confidential company is seeking a CDM Engineer to support national health cybersecurity initiatives. The role involves maintaining asset inventories, managing data flows, building dashboards, and ...

Project Engineer (Construction)

Bellflower, CA · On-site

$72K - $92K/yr

As a Project Engineer at Howard CDM, you will have the opportunity to work on exciting projects in a variety of market sectors. The Project Engineer will be responsible for evaluation of submittals ...

next page

Showing results 1-20

Cdm Programmer information

See salary details

$33K

$65K

$95.5K

How much do cdm programmer jobs pay per year?

As of Sep 13, 2026, the average yearly pay for cdm programmer in the United States is $64,974.00, according to ZipRecruiter salary data. Most workers in this role earn between $50,500.00 and $80,000.00 per year, depending on experience, location, and employer.

What is a CDM programmer?

A CDM Programmer, or Clinical Data Management Programmer, is responsible for developing, validating, and maintaining programs that manage clinical trial data in the pharmaceutical or biotechnology industries. They write and execute code to clean, process, and analyze large sets of clinical data, ensuring accuracy and compliance with regulatory standards. CDM Programmers often use tools like SAS, SQL, and EDC systems to automate data handling, generate reports, and support data review activities. Their work is crucial for ensuring data integrity and facilitating successful clinical research outcomes.

What are some common challenges faced by CDM programmers when working with clinical trial data?

CDM Programmers often encounter challenges such as ensuring data accuracy and consistency across multiple data sources, adhering to strict regulatory and compliance standards, and managing tight project timelines. Collaboration with data managers, statisticians, and clinical teams is crucial to resolve data discrepancies and implement protocol amendments efficiently. Staying updated with evolving industry standards and new technologies is also essential to maintain data integrity and support successful clinical trial outcomes.

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

To thrive as a CDM (Clinical Data Management) Programmer, you need strong programming skills in SAS or similar statistical software, along with a solid background in clinical research or life sciences. Familiarity with data management systems like Medidata RAVE or Oracle Clinical, and relevant certifications such as SAS Certified Base Programmer, are typically required. Attention to detail, problem-solving abilities, and effective communication help you excel in managing, validating, and cleaning clinical trial data. These skills are essential to ensure accurate, regulatory-compliant data that supports successful clinical study outcomes.

What is the difference between Cdm Programmer vs Data Analyst?

AspectCdm ProgrammerData Analyst
Required CredentialsBachelor's in Computer Science, related field, or relevant certificationsBachelor's in Statistics, Data Science, or related field
Work EnvironmentClinical data management teams, healthcare or pharmaceutical companiesBusiness, finance, healthcare, or marketing sectors
Employer & Industry UsageUsed in clinical trials, pharmaceutical research, healthcare data managementUsed across various industries for data interpretation and reporting

The main difference between a Cdm Programmer and a Data Analyst lies in their focus areas. Cdm Programmers specialize in managing and programming clinical data within healthcare and pharmaceutical settings, ensuring data quality and compliance. Data Analysts, on the other hand, interpret and analyze data across multiple industries to support decision-making. While both roles require strong technical skills, Cdm Programmers focus more on data management systems, whereas Data Analysts focus on data insights and reporting.

What does a clinical data programmer do?

A clinical data programmer is responsible for designing, developing, and maintaining databases and data collection tools for clinical trials. They use programming languages like SAS or R to clean, analyze, and validate clinical data, ensuring accuracy and compliance with regulatory standards. Their work supports the analysis and reporting of trial results to facilitate drug development and approval processes.

What are popular job titles related to Cdm Programmer jobs?

For Cdm Programmer jobs, the most frequently searched job titles are:

Infographic showing various Cdm Programmer job openings in the United States as of September 2026, with employment types broken down into 88% Full Time, 3% Part Time, 8% Contract, and 1% Nights. Highlights an 86% Physical, 3% Hybrid, and 11% Remote job distribution, with an average salary of $64,974 per year, or $31.2 per hour.

CDM Programmer II - Medidata Rave

Wilmington, NC • On-site

Ruri Software Technologies LLC
Software Development • 11 - 50 employees

Full-time

Re-posted 26 days ago


Job description

Title: CDM Programmer II - Medidata Rave
Location: Wilmington, NC, United States
Description:
Note:
Skill set required is RAVE, edit check expertise/customs function programming. BELT experience, protocol amendment or maintenance. RAVE migrations, etc. Very strong communication skills. remote anywhere in the US
Database position working with clinical trials data systems under general supervision. Provides technical leadership for some or all of the following activities: Designs and implements global library and study specific setup for clinical trials applications; develops and validates data checks; provides first-line enduser support/problem solving; provides support for application validation activities.
• Serves as Technical Lead on Study specific database design / build activities adhering to the timelines established by the project team and indicated by the contract.
• Reviews designs for compliance/feasibility within the database system and consistency with any current standards and/or sponsor specification and meets with study teams on a regular basis during initial study setup to ensure effective communication and accuracy in design
• Develops and validates data checks and performs core setup and supports processes for various peripheral systems
• Coordinates the activities of other Database Programmers that might assist in building studies to ensure all jobs are carried out and timelines are met.
• Updates annotations and production databases where required based on protocol amendments or other changes to trial designs within timelines as agreed with project team
• Provides basic technical support / consultancy and end-user support
• Works with IT in troubleshooting, reporting and resolving system issues
Minimum Required Education and Experience:
Bachelor's degree in computer science, statistics, biostatistics, mathematics, biology or other
health related field or equivalent experience that provides the skills and knowledge necessary to
perform the job.
Minimum of 2 years experience in a clinical trials environment or similar field
Minimum of 1 years experience with Oracle or similar applications in a programming or
administration capacity. OC/RDC experience preferred.
Minimum of 1 year experience with Medidata Rave and/or Rave certification
Required Knowledge, Skills and Abilities:
Good organizational skills with the ability to adapt and adjust to changing priorities and to manage multiple assignments with challenging/conflicting deadlines.
Good computer skills
Knowledge of relational database systems (RDBMS) and structure
Experience in Oracle and with Oracle tools or similar, with working knowledge of SQL and/or PLSQL
Strong attention to detail and problem solving skills
Good written and verbal communication skills
Demonstrated experience in identification and resolution of technical problems in a professional environment
Ability to maintain a high degree of confidentiality with clinical data and client's proprietary data
Ability to attain, maintain and apply a working knowledge of GCPs and applicable SOPs
Demonstrated positive attitude, enthusiasm toward work, and the ability to work well with others.