Responsibilities
- Lead the design and development of secure, cloud-native backend systems and user-facing applications used by patients and clinicians
- Build distributed microservices using Go, integrate with AWS infrastructure, and ensure system reliability and scalability
- Develop robust UIs using React, collaborating closely with designers and product managers
- Contribute to system architecture and propose improvements in observability, reliability, and performance
- Serve as a technical leader across cross-functional projects with moderate to high complexity
- Collaborate with product and business teams to define roadmap priorities and translate requirements into execution plans
- Mentor and support engineers through code reviews, pair programming, and technical design discussions
- Provide guidance on engineering best practices, tools, and testing strategies
- Communicate project risks, trade-offs, and progress clearly with engineering leadership and stakeholders
Required Qualifications
- Bachelor’s or Master’s degree in Computer Science, Engineering, or equivalent experience
- 8+ years of professional experience developing backend and full-stack applications in production
- Strong experience with Go and/or Java, and at least one modern frontend framework (React, Angular, or equivalent)
- Hands-on experience building and scaling microservice architectures in AWS, GCP, or Azure
- Experience with Kubernetes, Docker, and event-driven systems (Kafka, RabbitMQ, or equivalent)
- Experience working in Agile environments with modern CI/CD pipelines and testing frameworks
- Strong understanding of security, privacy, and compliance considerations—especially when handling regulated data
- Demonstrated ability to lead and execute cross-functional engineering initiatives
Preferred Qualifications
- Experience with Go in a cloud-based, production environment
- Experience developing customer-facing applications in healthcare, life sciences, or another regulated industry
- Familiarity with HIPAA, clinical workflows, or EHR integration
- Hands-on experience with gRPC, Terraform, or Infrastructure as Code (IaC)
- Experience building tools with React, Redux/Context API, and component-based design systems
- Exposure to FHIR, HL7, or other clinical data interoperability standards
- Experience mentoring engineers or leading a team through a full product lifecycle
- Demonstrated ability to identify and resolve ambiguous, multi-stakeholder technical problems
Top Skills
What We Do
GRAIL is a healthcare company whose mission is to detect cancer early, when it can be cured. GRAIL is using the power of high-intensity sequencing, population-scale clinical studies, and state-of-the-art computer science and data science to enhance the scientific understanding of cancer biology, and to develop and commercialize pioneering products.
Why Work With Us
Everything we do is guided by our mission to detect cancer early, when it can be cured. It’s the reason we’re here, and it’s no small task.
The right people make all the difference. That’s why we’re looking for those who strive to share their knowledge, contribute their skills, inspire each other and commit to something bigger than themselves.
Gallery
GRAIL Offices
Hybrid Workspace
Employees engage in a combination of remote and on-site work.
GRAIL has a variety of work types depending on the roles. Some are onsite like a lab role, others are hybrid and still others are remote. Hybrid is typically Tuesday and Thursday but leaders may be flexible depending on the role.












.png)