CareDx, Inc. is a leading precision medicine solutions company focused on enhancing healthcare for transplant patients. They are seeking a Staff Software Engineer to design and scale software solutions for Laboratory Information Management Systems (LIMS), collaborating with laboratory stakeholders to improve lab workflows and ensure compliance.
Responsibilities:
- Lead the design, configuration, and customization of LIMS systems to support end-to-end laboratory workflows (sample accessioning, testing, results, reporting, QC, and data integration)
- Serve as a technical subject matter expert for LIMS workflows, lab operations, and healthcare terminology
- Work directly with laboratory users to gather requirements, map workflows, and implement system configurations that improve efficiency and data quality
- Build and maintain custom extensions, integrations, and automation around LIMS platforms using modern software engineering practices
- Integrate LIMS with upstream and downstream systems (instruments, ELNs, EMRs/EHRs, data warehouses, APIs)
- Ensure systems meet regulatory and compliance requirements (e.g., CLIA, CAP, HIPAA, 21 CFR Part 11 where applicable)
- Review and improve existing LIMS configurations to support scalability, performance, and maintainability
- Mentor junior engineers and provide technical leadership across LIMS-related initiatives
- Collaborate with QA, DevOps, and product teams to support testing, validation, deployment, and ongoing support
Requirements:
- Bachelor's degree in Computer Science Engineering, or related field (or equivalent experience)
- 8 to 10+ years of professional software engineering experience, with significant hands-on work in LIMS environments
- Extensive experience configuring and customizing LIMS platforms such as Labbit, LabAdvantage, or comparable systems
- Strong understanding of laboratory workflows, including sample lifecycle management, testing processes, and results management
- Deep familiarity with healthcare and laboratory terminology, data standards, and operational constraints
- Experience building integrations and APIs (REST, HL7, FHIR, or proprietary lab/instrument interfaces)
- Proficiency in at least one modern programming language (e.g., Java, C#, Python, JavaScript)
- Strong SQL and data modeling skills, particularly for complex scientific or clinical datasets
- Ability to translate lab requirements into technical designs and system configurations
- Excellent communication skills and comfort working with both technical and non-technical stakeholders
- Prior experience in clinical diagnostics, molecular labs, or reference laboratories
- Experience with instrument interfacing and automation
- Familiarity with validation documentation and regulated software development
- Experience working in agile development environments
- Exposure to cloud-based LIMS or SaaS laboratory platforms