Staff Software Engineer, Lab Platform & Data Technology

GRAIL

Menlo Park (CA)

Hybrid

USD 169,000 - 224,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

GRAIL is seeking a Senior/Staff Software Engineer to design, build, and operate the laboratory software platform that enables scalable, reliable cancer detection workflows. You will work across backend services, LIMS integration, and lab visibility tools to ensure high availability and compliance while collaborating with scientists and automation engineers.

You will contribute to complex, real-time workflows, champion observability, and drive architectural direction for a production-ready

Qualifications

  • Strong software engineering fundamentals for distributed systems.
  • Experience building production software in Python or Go.
  • Frontend experience with React/TypeScript.
  • Cloud-native development on AWS.
  • APIs using REST or gRPC; distributed services.
  • Kubernetes deployment and modern observability practices.
  • Strong communication and cross-functional collaboration.
  • Ability to own incidents and on-call responsibilities.

Responsibilities

  • Design, build, and operate software systems powering GRAIL laboratories.
  • Collaborate across laboratory workflows, LIMS, quality systems, and visibility tools.
  • Ensure reliability, scalability, and regulatory compliance in production.
  • Build resilient distributed systems interacting with lab equipment and data.
  • Lead initiatives across teams; mentor engineers and shape architecture.

Skills

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

Tools

Prometheus
Grafana
Cloud-native tooling

Job description

GRAIL is seeking a Senior/Staff Software Engineer to design, build, and operate the laboratory software platform that enables scalable, reliable cancer detection workflows. You will work across backend services, LIMS integration, and lab visibility tools to ensure high availability and compliance while collaborating with scientists and automation engineers.

You will contribute to complex, real-time workflows, champion observability, and drive architectural direction for a production-ready

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 & AI Tools
Staff Software Engineer, Lab Platform & AI Tools

NCBiotech • Durham (NC)

Hybrid
USD 147,000 - 195,000
Flexible time-off
401(k) employer match
Medical, dental, and vision coverage
+1
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
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
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
Staff Software Engineer, Data Systems for Cancer Research
Staff Software Engineer, Data Systems for Cancer Research

BioSpace • Menlo Park (CA)

Hybrid
USD 169,000 - 224,000
Flexible time-off
401(k) with match
Medical, dental, vision
+1
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

BioSpace • Menlo Park (CA)

Hybrid
USD 147,000 - 224,000
Flexible work arrangement
On-site collaboration days
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