Note: The job is a remote job and is open to candidates in USA. GRAIL is a healthcare company pioneering new technologies to advance early cancer detection. They are seeking a Staff Software Engineer to design and operate the software systems that power their automated laboratories, ensuring reliability and efficiency while collaborating with various stakeholders.
Responsibilities
- As a Staff Software Engineer, you'll design, build, and operate the software systems that power GRAIL's automated laboratories
- You'll work across services including laboratory workflow orchestration, LIMS, quality decision systems, and laboratory visibility tools that enable operators to safely process patient samples at scale
- The challenges you'll solve extend well beyond traditional backend software development
- You'll collaborate closely with laboratory operators, scientists, automation engineers, and software engineers to understand complex laboratory workflows and build systems that remain reliable under real-world operating conditions
- This work requires balancing reliability, scalability, regulatory compliance, and operational simplicity
- You'll design software that recovers gracefully from failures, supports 24-hour laboratory operations, improves operator efficiency, and enables the laboratory to continue evolving as new assays and technologies are introduced
- You'll help build resilient distributed systems that interact with physical laboratory equipment, support software-only disaster recovery, and continuously improve the intelligence and efficiency of the laboratory platform
Skills
- Strong software engineering fundamentals with experience designing and operating distributed systems
- Experience building production software using one or more modern programming languages such as Python or Go
- Experience with modern frontend development using React and TypeScript
- Experience developing cloud-native applications on AWS
- Experience building APIs and distributed services using technologies such as REST and/or gRPC
- Experience with Kubernetes and cloud-native deployment practices
- Strong understanding of software quality, testing, observability, and operational ownership
- Excellent communication skills and the ability to collaborate across engineering, science, and laboratory operations
- Experience with observability tooling (Prometheus/Grafana, structured logging) and on-call ownership
Benefits
- Flexible time-off or vacation
- A 401(k) retirement plan with employer match
- Medical, dental, and vision coverage
- Carefully selected mindfulness programs
Company Overview
Company H1B Sponsorship