1

Clinical Database Programmer Jobs in Raleigh, NC

... database design * Use study protocol, CRF, Data Transfer Agreements from vendors, data sources ... Clinical trials including knowledge of applicable clinical research regulatory requirements; i.e ...

IT Analyst/Programmer - 2

Chapel Hill, NC ยท On-site

$29.25 - $37.75/hr

We promote health and provide superb clinical care while maintaining our strong tradition of ... Expert-level knowledge of SQL programming, data modeling, and relational database systems such as ...

next page

Showing results 1-20

Clinical Database Programmer information

See Raleigh, NC salary details

$67.6K

$115.6K

$206.1K

How much do clinical database programmer jobs pay per year?

As of Jun 30, 2026, the average yearly pay for clinical database programmer in Raleigh, NC is $115,634.00, according to ZipRecruiter salary data. Most workers in this role earn between $77,800.00 and $175,000.00 per year, depending on experience, location, and employer.

What are the key skills and qualifications needed to thrive in the Clinical Database Programmer position, and why are they important?

To excel as a Clinical Database Programmer, you need a bachelor's degree in computer science or a related field, experience in database design, and a strong understanding of clinical data standards. Proficiency in database management systems (such as Oracle or SQL), knowledge of electronic data capture (EDC) tools like Medidata Rave, and familiarity with programming languages like SAS or SQL are commonly required, along with certifications such as CDISC or Medidata Solutions. Attention to detail, problem-solving ability, and strong communication skills are valuable soft skills for this role. Mastering these competencies is vital for ensuring high-quality, regulatory-compliant clinical trial data and effective collaboration within multidisciplinary research teams.

What is a Clinical Database Programmer job?

A Clinical Database Programmer is responsible for designing, developing, and maintaining databases used in clinical trials. They ensure that data is collected, stored, and managed efficiently while complying with regulatory standards such as CDISC and FDA guidelines. Their role involves creating database structures, writing validation checks, and supporting data analysis to ensure accurate and reliable clinical trial results. They often work with clinical data managers, biostatisticians, and regulatory teams.

What are common responsibilities and team interactions for a Clinical Database Programmer in a typical workweek?

As a Clinical Database Programmer, your primary responsibilities usually include designing, building, and validating clinical trial databases, ensuring data is collected and managed in compliance with industry standards and regulatory requirements. You will frequently collaborate with clinical data managers, biostatisticians, and study coordinators to define data collection requirements and resolve data discrepancies. Team meetings and cross-functional communication are integral parts of the role, as you work together to maintain database integrity throughout the study lifecycle. This collaborative environment provides valuable experience in both technical problem-solving and teamwork, often paving the way for advancement into senior programming or data management positions.

What are popular job titles related to Clinical Database Programmer jobs in Raleigh, NC? For Clinical Database Programmer jobs in Raleigh, NC, the most frequently searched job titles are:
What job categories do people searching Clinical Database Programmer jobs in Raleigh, NC look for? The top searched job categories for Clinical Database Programmer jobs in Raleigh, NC are:
What cities near Raleigh, NC are hiring for Clinical Database Programmer jobs? Cities near Raleigh, NC with the most Clinical Database Programmer job openings:
Infographic showing various Clinical Database Programmer job openings in Raleigh, NC as of June 2026, with employment types broken down into 90% Full Time, and 10% Part Time. Highlights an 60% In-person, and 40% Remote job distribution, with an average salary of $115,634 per year, or $55.6 per hour.
Director, Clinical Database Programming

Director, Clinical Database Programming

Roivant Sciences

Durham, NC โ€ข On-site

Full-time

Posted 6 days ago


Key responsibilities

  • Maintain responsibility for the technical aspects of database building and matrix design using EDC systems for development of global library or specific studies.

  • Oversee programming of custom functions and edit checks to streamline collection of and validate clinical data as it is entered.

  • Support data management activities including data cleaning, query resolution, data reconciliations, drafting of Data Management documentation, and coordination of database freeze and lock deliverables.


Job description

Roivant Sciences, Inc. has an opening for a Director Clinical Database Programming in Durham, NC
The position duties are as follows:
  • Maintaining responsibility for the technical aspects of database building and matrix design using Medidata RAVE, Oracle InForm, Veeva CDMS, or another EDC for development of Roivant global library or specific studies;
  • Providing expertise in finalizing build specifications with Roivant's Lead Clinical Data Manager to effectively support data collection, review, and monitoring based on cross-functional and study-related goals and endpoints;
  • Overseeing programming of custom functions and other edit checks to programmatically streamline collection of and validate clinical data as it is entered;
  • Performing and validating any data migrations and/or post-production database changes needed after initial database go-live;
  • Maintaining appropriate documentation of process adherence, in accordance with Roivant SOPs;
  • Overseeing clinical database build timelines, in concert with the Lead Clinical Data Manager, Project Manager, and other critical study team members;
  • Implementing and integrating clinical study products such as eConsent, eCOA applications, RTSM, etc.;
  • Leading cross-functional team in requirements for UAT and validation tasks related to EDC build, metrics report programming, and data listings;
  • Supporting data management activities, including data cleaning, query resolution, data reconciliations, drafting of Data Management documentation, and coordination of database freeze/lock deliverables;
  • Supporting programming tasks associated with project-specific metrics reporting, working across the project team to ensure reports meet the needs of all internal and external stakeholders; and
  • Training internal and external stakeholders on clinical database functionality as needed.

The position requires a Bachelor's Degree in Biology, Chemistry, Physics, Computer Science, Information Technology, Biotechnology, and Bioinformatics, or a health-related field or foreign equivalent, followed by 8 years of progressively responsible experience with clinical data programming in the pharmaceutical, biotechnology, and/or diagnostics industry in an FDA-regulated environment. Must have Medidata RAVE build certification. Experience must include:
  1. 5+ years experience working in Electronic Data Capture (EDC) systems, such as Oracle InForm, Veeva CDMS, IBM Clinical Development, Medrio, etc.
  2. 5+ years of experience implementing and integrating Medidata products (including randomization and trial supply management (RTSM), Coder, and Electronic Clinical Outcome Assessment (eCOA);
  3. 5+ years of experience performing data management for different phases of clinical trials on Oncology programs; and
  4. 7+ years of experience performing data management and/or database programming within the ICH and regulatory environment.

Telecommuting permitted, individual must be available within normal business hours (9am-5pm ET). Travel to New York City (151 W. 42nd St., Floor 15, New York, NY 10036) or Boston offices (451 D Street, Boston, MA, 02210) required on a quarterly basis at minimum.
Resumes to ask.hr@roivant.com
Roivant Sciences, Inc. is an Equal Opportunity Employer