Home About Services DoLoup Publications Careers Check application status Contact
1 open role · Biometrics

Work where correctness is the product.

Meta-Xceed has spent nearly three decades on clinical data that has to survive an audit. We hire senior programmers who care about the same thing — and we give them the room to do the work properly.

Why Meta-Xceed

Senior people, unhurried work

We are small on purpose. That shapes what it is like to work here.

🔍

Validation is the job

QC and qualification work is not the overflow from production programming. It is a discipline we resource deliberately, with the time it actually takes.

🌐

Remote since before it was standard

Distributed teams supporting sponsors across time zones. No badge readers, no return-to-office memo waiting in the wings.

🤖

Modern tooling, honestly applied

DoLoup puts an agent in the loop for the repetitive parts. Judgement, specification review and validation strategy stay firmly with you.

Open roles

Currently hiring

One role open right now. If it is not yours but you work in clinical programming, we still want to hear from you.

Req SSPVQ-2026-01 · Biometrics — Statistical Programming

Senior Statistical Programmer, Validation & Qualification

📍 Fully remote — US 📄 Contract · 6 months 🕑 Full-time hours $95 – $120 / hour 🎯 8+ years

About the role

We place experienced statistical programmers directly into sponsor biometrics teams. This role is for someone who does validation as a discipline, not as an afterthought — the programmer who reconciles a stubborn ADaM discrepancy, then explains to a QA auditor exactly why the output can be trusted.

You will validate SDTM, ADaM and TLF deliverables across client studies, and you will own a second, less common responsibility: qualifying that our clients' SAS programs produce identical, defensible results as their statistical computing environments move between Windows and Linux, absorb OS and SAS version updates, and transition to UTF-8 encoding.

That combination is unusual. If you have lived through a platform migration and know why a study that ran clean on Windows suddenly sorts differently on Linux, this posting is written for you.

What you'll do

Validation of study deliverables
  • Perform independent (double) programming validation of SDTM domains, ADaM datasets and TLFs against approved specifications, the SAP and CDISC implementation guides.
  • Investigate and resolve PROC COMPARE discrepancies to root cause, distinguishing genuine defects from specification ambiguity, and drive the specification correction where that is the real issue.
  • Review dataset specifications, define-XML and reviewer's guides for internal consistency and conformance; interpret and clear Pinnacle 21 findings rather than simply reporting them.
  • Maintain validation documentation to sponsor SOPs and GxP expectations — validation plans, test scripts, expected versus actual results, traceability and deviation logs.
Cross-platform qualification and change control
  • Design and execute test strategies confirming that SAS programs produce equivalent results on Windows and Linux, covering the differences that actually bite: character sort order and collating sequence, case-sensitive paths and file naming, line-ending handling, numeric precision, and RTF/PDF output rendering and fonts.
  • Support UTF-8 encoding migration — transcoding and CEDA behaviour, character truncation from multi-byte data, variable and dataset encoding attributes, ENCODING= options, and the K-functions needed where byte-length and character-length diverge.
  • Assess the impact of OS patches, SAS version upgrades and environment changes; define regression scope, execute requalification testing, and document outcomes for change control.
  • Contribute to installation, operational and performance qualification (IQ/OQ/PQ) activities and support client audits and inspection readiness.
Macro and standards work
  • Validate and maintain reusable SAS macros and standard macro libraries, including unit-level testing and version control.
  • Recommend improvements to validation approach, test coverage and documentation practice as you move between client environments.

What you'll bring

Required
  • 8+ years of statistical programming in clinical trials, with substantial time in a validation or QC capacity.
  • Strong SAS: Base, macro language, PROC SQL and reporting procedures. You write macros, and you can read someone else's.
  • Demonstrated understanding of clinical study development — protocol, SAP, CRF and study design, and how those decisions propagate into SDTM, ADaM and TLF specifications. This is essential; we are not looking for a programmer who works only from specifications handed down.
  • Working knowledge of CDISC standards (SDTMIG, ADaMIG, define-XML) and their application in regulated deliverables.
  • Practical experience running SAS in both Windows and Linux environments.
  • Familiarity with GxP documentation practice, 21 CFR Part 11 and computer system validation principles.
  • The independence to work embedded in a client team, adapt to unfamiliar SOPs quickly, and communicate findings clearly to statisticians, data managers and QA.
Nice to have — not required
  • Reading-level understanding of R or Python, enough to interpret or cross-check analyses written in them.
  • Prior involvement in a statistical computing environment migration or encoding conversion project.
  • Experience with SCE platforms (SAS Life Science Analytics Framework, Domino, or similar), Git or other version control.
  • Regulatory submission experience.

Compensation and terms

  • $95 – $120 per hour, depending on experience and depth of validation/qualification background.
  • Six-month contract at full-time hours (approximately 1,040 hours), with extension possible depending on client demand.
  • Fully remote for the duration of the engagement.
  • Engagement basis: [W-2 / 1099 / corp-to-corp — specify].

Applications are reviewed by a senior programmer, not a keyword filter. Expect a response either way.

Apply →
What to expect

Our hiring process

Four steps, roughly two to three weeks end to end.

1

Apply

Screening questions, your background, and a resume. Fifteen minutes, and you can save and return.

2

Review

A senior programmer reads your application. You can track progress in the candidate portal at any time.

3

Technical conversation

Sixty minutes on real validation problems. No whiteboard algorithms, no take-home test.

4

Offer

Rate, start date and engagement basis confirmed in writing, with references as the final step.

Nothing that fits today?

Send us your resume anyway

We open roles as client programs start. If your background is clinical SAS, CDISC or statistical computing environments, we would like it on file.

Submit a general application   Contact Meta-Xceed