Staff Software Engineer, Lab Platform & AI Tools

NCBiotech

Durham (NC)

Hybrid

USD 147,000 - 195,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Flexible time-off
401(k) employer match
Medical, dental, and vision coverage
Mindfulness programs

Job summary

GRAIL is seeking a senior/staff software engineer to design, build, and operate the laboratory software platform behind automated labs. You will work across services including workflow orchestration, LIMS, and visibility tools to enable scalable, compliant operations.

You’ll collaborate with scientists, automation engineers, and software engineers to create resilient systems that handle patient samples at scale, while balancing reliability and regulatory requirements.

Qualifications

  • Strong software engineering fundamentals with distributed systems experience.
  • Proficiency in Python or Go; frontend with React/TypeScript.
  • Cloud-native apps on AWS; APIs with REST/gRPC; Kubernetes experience.

Responsibilities

  • Design, build, and operate software systems powering automated laboratories.
  • Collaborate across teams (science, operations, engineering) to handle complex workflows.
  • Ensure reliability, regulatory compliance, and high-throughput laboratory operations.

Skills

Distributed systems
Python
Go
React
TypeScript
AWS
REST/gRPC
Kubernetes
Observability
On-call ownership

Tools

SQL
Docker

Job description

GRAIL is seeking a senior/staff software engineer to design, build, and operate the laboratory software platform behind automated labs. You will work across services including workflow orchestration, LIMS, and visibility tools to enable scalable, compliant operations.

You’ll collaborate with scientists, automation engineers, and software engineers to create resilient systems that handle patient samples at scale, while balancing reliability and regulatory requirements.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Staff Software Engineer - Lab Automation & Cancer Detection
Staff Software Engineer - Lab Automation & Cancer Detection

GRAIL • Durham (NC)

Hybrid
USD 147,000 - 195,000
Staff Software Engineer, Lab Platform & Data Technology
Staff Software Engineer, Lab Platform & Data Technology

GRAIL • Menlo Park (CA)

Hybrid
USD 169,000 - 224,000
Staff Software Engineer, Lab Platform & Automation
Staff Software Engineer, Lab Platform & Automation

Grailbio • Durham (NC)

Hybrid
USD 147,000 - 195,000
Flexible work arrangement
On-site collaboration days
Hybrid work model
Staff Lab Platform Engineer for Cancer Detection
Staff Lab Platform Engineer for Cancer Detection

BioSpace • Menlo Park (CA)

Hybrid
USD 147,000 - 224,000
Flexible work arrangement
On-site collaboration days
Lab Platform Engineer — Scale Software for Early Cancer Detection
Lab Platform Engineer — Scale Software for Early Cancer Detection

Initial Therapeutics, Inc. • Menlo Park (CA)

Hybrid
USD 147,000 - 224,000
Staff Software Engineer - Data Platforms for Cancer
Staff Software Engineer - Data Platforms for Cancer

Initial Therapeutics, Inc. • Menlo Park (CA)

Hybrid
USD 169,000 - 224,000
Flexible work arrangement
401(k) retirement plan with employer-m
Medical, dental, and vision coverage
+1
Senior Data Engineer: End-to-End Lab Data Pipelines
Senior Data Engineer: End-to-End Lab Data Pipelines

BioSpace • Durham (NC)

On-site
USD 86,000 - 106,000
Flexible time-off
401(k) retirement plan with employer;
Medical, dental, and vision coverage
+1
Staff Software Development Engineer (Lab Technology) #4907
Staff Software Development Engineer (Lab Technology) #4907

Initial Therapeutics, Inc. • Menlo Park (CA)

Hybrid
USD 147,000 - 224,000
Staff Software Development Engineer (Lab Technology) #4907
Staff Software Development Engineer (Lab Technology) #4907

NCBiotech • Durham (NC)

Hybrid
USD 147,000 - 195,000
Flexible time-off
401(k) employer match
Medical, dental, and vision coverage
+1
Staff Software Development Engineer (Lab Technology) #4907
Staff Software Development Engineer (Lab Technology) #4907

Grailbio • Durham (NC)

Hybrid
USD 147,000 - 195,000
Flexible work arrangement
On-site collaboration days
Hybrid work model