1

Rave Programmer Jobs (NOW HIRING)

Be Seen First

Experience with Medidata Rave with Medidata certification; Minimum two to three years current database programming experience designing studies and data validation programming in Medidata Rave. * Is ...

Here are some things you might appreciate about Rave: * We are bootstrapped so we don't have ... We are looking for an engineer to join the SDK team at Rave. You will work on extending our SDK ...

Here are some things you might appreciate about Rave: * We are bootstrapped so we don't have ... We are looking for an engineer to join the SDK team at Rave. You will work on extending our SDK ...

Senior Mechanical Engineer

Brea, CA · On-site

$110K - $125K/yr

  • Medical

  • Retirement

  • PTO

RAVE Aerospace's IFEC products are utilized by many of the world's premier air carriers. Step ... Job Summary The Senior Mechanical Engineer has responsibility for mechanical and electromechanical ...

Senior Mechanical Engineer

Brea, CA · On-site

$110K - $125K/yr

  • Medical

  • Retirement

  • PTO

RAVE Aerospace's IFEC products are utilized by many of the world's premier air carriers. Step ... Job Summary The Senior Mechanical Engineer has responsibility for mechanical and electromechanical ...

Senior Software Engineer

Laramie, WY · On-site

$123K - $162K/yr

  • Medical

  • Retirement

  • PTO

Summary The Senior Software Engineer will participate in the architecture, design, development, test and integration of software features for, or in support of, RAVE In-flight Entertainment (IFE)

Senior Mechanical Engineer

Brea, CA · On-site

$110K - $125K/yr

  • Medical

  • Retirement

  • PTO

RAVE Aerospace's IFEC products are utilized by many of the world's premier air carriers. Step ... Job Summary The Senior Mechanical Engineer has responsibility for mechanical and electromechanical ...

Senior Electrical Engineer (Test)

Brea, CA · On-site

$112K - $127K/yr

  • Medical

  • Retirement

  • PTO

... of RAVE products * Select suppliers for COTS items * Design printed circuit boards such as ... Bachelor's Degree in Engineering or equivalent experience in a related field * 6+ years of ...

Senior Software Engineer

Brea, CA · On-site

$130K - $146K/yr

  • Medical

  • Retirement

  • PTO

The Senior Software Engineer will participate in the architecture, design, development, test and integration of software features for, or in support of, RAVE In-flight Entertainment (IFE). Core ...

Senior Software Engineer

Laramie, WY · On-site

$123K - $162K/yr

  • Medical

  • Retirement

  • PTO

Summary The Senior Software Engineer will participate in the architecture, design, development, test and integration of software features for, or in support of, RAVE In-flight Entertainment (IFE)

next page

Showing results 1-20

Rave Programmer information

See salary details

$12

$39

$68

How much do rave programmer jobs pay per hour?

As of Aug 19, 2026, the average hourly pay for rave programmer in the United States is $39.54, according to ZipRecruiter salary data. Most workers in this role earn between $25.72 and $51.44 per hour, depending on experience, location, and employer.

What is a Rave programmer?

Rave Programmers are software developers who specialize in programming and maintaining the RAVE (Remote Analysis and Visualization Environment) platform, commonly used in the pharmaceutical and clinical research industries. RAVE, developed by Medidata Solutions, is a system for capturing, storing, and managing clinical trial data electronically. Rave Programmers typically design and implement study-specific data entry forms, custom logic, edit checks, and reports to ensure data quality and regulatory compliance. They often work closely with clinical data managers, statisticians, and project teams to support efficient data collection and analysis for clinical studies.

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

To thrive as a Rave Programmer, you need a solid background in clinical data management, programming logic, and familiarity with Medidata Rave or similar EDC (electronic data capture) platforms, often supported by a degree in life sciences, computer science, or a related field. Experience with Rave Architect, Rave Custom Functions, and certifications like Medidata Rave Certified Study Builder are highly valuable. Attention to detail, problem-solving abilities, and effective communication are key soft skills for working across clinical and technical teams. These skills ensure the accurate design, build, and management of clinical trial databases, which is crucial for regulatory compliance and reliable study outcomes.

How does a Rave programmer typically collaborate with other departments during the clinical trial process?

As a Rave Programmer, you will work closely with clinical data managers, biostatisticians, and study teams to design, configure, and validate electronic data capture (EDC) systems using Medidata Rave. Collaboration often involves gathering user requirements, troubleshooting data issues, and ensuring the database aligns with protocol specifications. Regular meetings and cross-functional communication are essential, as the accuracy and functionality of Rave databases directly impact data integrity and trial timelines.

What is the difference between Rave Programmer vs Lighting Technician?

AspectRave ProgrammerLighting Technician
CredentialsKnowledge of lighting software, basic electrical understandingElectrical certifications often preferred, hands-on lighting experience
Work EnvironmentEvent venues, festivals, concerts, often in a creative settingStage setups, live events, technical support roles
Industry UsageUsed in electronic dance events, festivals, and concertsCommon in live performances, theater, and event production

While both roles involve lighting, a Rave Programmer primarily focuses on programming lighting software for electronic dance events, creating visual effects and cues. A Lighting Technician handles the physical setup, maintenance, and operation of lighting equipment during live events. The roles often collaborate but differ in technical focus and responsibilities.

What are the most commonly searched types of Rave Programmer jobs?

The most popular types of Rave Programmer jobs are:

What states have the most Rave Programmer jobs?

States with the most job openings for Rave Programmer jobs include:

What job categories do people searching Rave Programmer jobs look for?

The top searched job categories for Rave Programmer jobs are:

Infographic showing various Rave Programmer job openings in the United States as of August 2026, with employment types broken down into 85% Full Time, 5% Part Time, 9% Contract, and 1% Nights. Highlights an 90% Physical, 3% Hybrid, and 7% Remote job distribution, with an average salary of $82,234 per year, or $39.5 per hour.

CDM Programmer II - Medidata Rave

Ruri Software Technologies LLC

Wilmington, NC • On-site

Full-time

Re-posted yesterday


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.