Jobs · Information Technology

Staff Software Engineer

CareDx, Inc. · Brisbane, CA · 2 wk ago
RemoteRemoteInformation Technology$140k–$175k/yrFull-time

Key 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.

Required Qualifications

  • Education: Bachelor’s degree in Computer Science Engineering, or related field (or equivalent experience)
  • 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.
  • Able to translate lab requirements into technical designs and system configurations.
  • Excellent communication skills and comfort working with both technical and non-technical stakeholders.

Preferred Qualifications

  • 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.

Similar jobs

Staff Software Engineer

Bright Vision TechnologiesMarietta, GA· 6 days ago
RemoteEngineering$100k–$150k/yrapply on brightvisiontechnologies.applytojob.com

Staff Software Engineer

Western UnionAustin, TX· 1 wk ago
Information Technology$125k–$150k/yrapply on westernunionfinancialservicesinc.contacthr.com