Staff Software Engineer - Data Team (Menlo Park, CA)
$163k - $216kGRAIL, Inc.
Our mission is to detect cancer early, when it can be cured. We are working to change the trajectory of cancer mortality and bring stakeholders together to adopt innovative, safe, and effective technologies that can transform cancer care.
We are a healthcare company, pioneering new technologies to advance early cancer detection. We have built a multi-disciplinary organization of scientists, engineers, and physicians and we are using the power of next-generation sequencing (NGS), population-scale clinical studies, and state-of-the-art computer science and data science to overcome one of medicine's greatest challenges. GRAIL is headquartered in the bay area of California, with locations in Washington, D.C., North Carolina, and the United Kingdom. It is supported by leading global investors and pharmaceutical, technology, and healthcare companies. For more information, please visit grail.com GRAIL is seeking a Staff Software Engineer for the Data Team. This team designs, builds, and operates the software systems that manage GRAIL's end-to-end data lifecycle, from sample ingestion through downstream analysis, while meeting rigorous clinical, regulatory, and privacy standards. Our work directly supports clinical research, operations, and decision-making in the fight against cancer. In this role, you will take technical ownership of systems that produce trusted, analysis-ready datasets for use across GRAIL's research and clinical programs. This is a software engineering role focused on building complex production-grade systems that work with data in dynamic, regulated environments as opposed to assembling off-the-shelf ETL tools or writing SQL heavy pipelines,.This position offers significant autonomy and scope for impact. You'll collaborate closely with research, clinical lab operations, and scientific teams , and lead efforts to improve how we structure, validate, and deliver critical scientific and clinical data. This is a hybrid role based in either Menlo Park, CA (moving to Sunnyvale, CA in Fall 2026) or Durham, NC . Our current hybrid policy requires on-site presence at least 60% of the time, including key in-person collaboration days. Responsibilities- Design and implement software systems that turn raw clinical, lab, and operational data into reliable, analysis-ready datasets
- Partner with scientists, clinicians, lab operations, and data teams to understand data generation, transformation, and usage needs
- Develop services, libraries, data models, and workflow components that enforce data integrity, access control, and compliance by design
- Navigate complex data requirements such as schema evolution, blinding, consent, and privacy compliance
- Collaborate on cross-functional initiatives involving data quality, testing strategy, monitoring, and operational excellence
- Lead software engineering efforts for long-lived systems that must evolve alongside active clinical and research programs
- Mentor engineers and collaborate with scientists to ensure software decisions support both technical and scientific outcomes
- [Contribute to documentation, onboarding materials, and processes that support cross-functional adoption and data literacy across teams]
- [Participate in incident response or investigation processes related to data quality or availability issues in production systems]
- 7+ years of experience building production-grade software systems
- Strong software engineering fundamentals, including system design, data modeling, API design, and writing well-tested production code.
- Experience building and operating data-intensive software systems , not just declarative pipelines or SQL-only workflows
- Proficiency in Go or Python (or similar general-purpose language)
- Experience with data modeling, validation, and transforming real-world data into usable formats
- BS in Computer Science, Engineering or Bioinformatics, or a related field, or equivalent practical experience
- 2+ years experience working in regulated or clinical data environments (e.g., HIPAA, CLIA, GCP, FDA compliance)
- Direct experience working with or supporting scientific teams (e.g., bioinformatics, wet lab, clinical research)
- Experience designing systems that manage laboratory or bioinformatics data (e.g., LIMS, sequencing pipelines, assay metadata)
- Familiarity with GxP practices and regulatory reporting requirements in clinical studies is a plus
- Prior experience working in biotech, diagnostics, or life sciences companies
- Experience supporting sample tracking, structured scientific data pipelines, or cross-functional data lifecycle management
- Experience designing systems with data sequestration, permissioning, or privacy controls
- Experience writing or contributing to software libraries, shared tooling, or reusable components used by other teams
- Advanced degree (MS or PhD) in computer science, engineering, bioinformatics or a related discipline
Vacancy posted 1 day ago
Similar jobs that could be interesting for youBased on the Staff Software Engineer - Data Team (Menlo Park, CA) in Durham, NC vacancy
$163k - $216k
...organization of scientists, engineers, and physicians and we... ...computer science and data science to overcome one... ...com GRAIL is seeking a Staff Software Engineer for the Data Team. This team designs, builds... ...role based in either Menlo Park, CA (moving to Sunnyvale, CA...SuggestedFull timeLocal areaFlexible hours$120k - $150k
...Senior C++ Software Engineer Looking for 2-3 senior C++ software engineers... ...Costa County - Mountain View CA to Silicon Valley CA (1 Hour Drive) or Research Triangle Park Durham, North Carolina. 219... ...part of an interdisciplinary team Manage individual project priorities...SuggestedPermanent employmentMonday to FridayFlexible hours- GRAIL is seeking a Staff Software Engineer for the Data Team to design and implement software that manages GRAIL's data lifecycle. This hybrid role in Durham, NC, or Menlo Park, CA emphasizes collaboration with research and clinical operations. Ideal candidates have 7+...SuggestedFlexible hours
- ...Hope you are doing great, Job Title: CA Gen Applications Developer (729715)... ...maintaining and decommissioning application software solutions using CA Gen (formerly known as... ...position will collaborate with cross-functional teams to analyze user requirements for decommissioning...SuggestedContract work
- ...Location: Research Triangle Park, Durham NC 27709 (Onsite)... ...other systems, ensuring seamless data flow and functionality across... ...Collaborate with quality assurance teams when applicable. Track... ...on existing and proposed software applications and information systems...SuggestedContract work
$163k - $216k
...of scientists, engineers, and physicians... ...computer science and data science to... ...in Menlo Park, California, with... ...grail.com . As a Staff DevOps Engineer... ...infrastructure that software engineers rely... ...cross functional teams including Software... ...Menlo Park, CA or Durham, NC offices...Full timeFlexible hours$262k - $365k
Senior Staff Software Engineer, Google Cloud Storage Apply info_outline X Note: By... ...Durham, NC, USA; Sunnyvale, CA, USA . Bachelor's degree or... ...8 years of experience with data structures/algorithms. 5 years... ...leadership role leading project teams and setting technical...Full time$122k - $150k
...social, statistical, data, and laboratory sciences, engineering, and other technical... ...help mentor junior team members while advancing... ...researchers, and software developers to ensure... ...in Research Triangle Park, NC, or to work... ...For San Francisco, CA USA Job Postings Only...Temporary workWork experience placementH1bRemote workWork visa- ...Senior Staff Software Engineer - Debt Resolution Senior Staff Software Engineer - Debt Resolution... ...industry transformation by leveraging data and proprietary technology to develop innovative... ...will shape both the platform and the teams that build on top of it. You will...Temporary workImmediate startRemote work
- ...Introduction At IBM Software, we transform client challenges... ...means joining a team fueled by curiosity and... ...composed of Software Engineers, Product Managers, and... ...in areas like reliable data lifecycle, secure orchestration... ...operating in a Staff Engineer, Senior Staff...
- ...Senior Staff Software Engineer Direct Supply is building the future of senior living technology, helping connect the spectrum of healthcare... ...delivery of highly complex, AI-driven systems across multiple teams and platforms. You will define architectural patterns, guide...
- ...Introduction At IBM Software, we transform client challenges... ...in Software means joining a team fueled by curiosity and collaboration... ...the world. With Confluent, data doesn’t sit still. We put... ...About the Role: As a Staff Software Engineer on the Secure Compute Platform...
- ...Principal Software Engineer (Data Warehousing/Lakehouse and Analytics Solutions)The Software Engineering team delivers next-generation application enhancements and new products for... ...Software Engineering team in Research Triangle Park, North Carolina, Round Rock, Texas,...
$178.5k - $231k
...Job Description Principal Software Engineer (Data Warehousing/Lakehouse and Analytics Solutions) The Software Engineering team delivers next-generation application enhancements... ...Engineering team in Research Triangle Park, North Carolina, Round Rock, Texas, Hopkinton...- ...Data Engineer Research Triangle Park, North Carolina At Target RWE, our mission is driven by a deep commitment... ...collaborate with, or the dedicated team members who power our work. As a... ...create, and modify computer application software and databases to drive operational...Work at office3 days per week
- ...Job: Data Engineer Location: Research Triangle Park, Durham NC (Hybrid) Q1.Please list all Professional Certifications and the year they were received... .... They will collaborate with cross-functional teams to understand data requirements and translate them into...Contract work
- ...Data Engineer Research Triangle Park, NC Vulcan Elements is manufacturing American rare-earth permanent magnets for a secure, resilient future. With... ...a high-technology future. Vulcan Elements is building a team of ambitious professionals committed to Mission Focus,...Permanent employment
- ...Job:NC FAST Senior Data Engineer (743008) Location : Research Triangle Park, Durham NC 27709 Client : State of NC Q1.Please list all Professional... ...ability to work independently as well as part of a team. The work involves understanding data, relationships...Contract work
- ...Principle Software Engineer Must have skills: JAVA 8 | REST concepts (Springboot with tomcat/RestAPI) | Angular | Node Domain knowledge... ...technical leadership and center of competence within the HCG team. This includes: Providing mentoring to the HCG team...
$178.5k - $231k
...Job Description Principal Software Engineer (Full Stack + Data + AI Specialist) The Software Engineering team delivers next-generation application enhancements and new... ...Software Engineering team in Research Triangle Park, North Carolina, Round Rock, Texas,...- ...Principal Software Engineer (Full Stack + Data + AI Specialist)The Software Engineering team delivers next-generation application enhancements and new products for a changing... ...Engineering team in Research Triangle Park, North Carolina, Round Rock, Texas, Hopkinton...
- ...Senior AI/ML Engineer Target RWE is seeking a Senior... ...to join our Technology team and help shape the next... ...from complex healthcare data. Your work will... ...will partner closely with software engineers, data scientists... ...Located in Research Triangle Park, North Carolina...Work at office3 days per week
- ...Data Engineer Industry: Banking & Financial Duration: 12 Months- Long term Location: North Carolina Top Skills: Oracle SQL, PL... ...being able to work hand-in-hand with other members of technical teams to execute on product roadmaps to enable new insights with our...
- ...Title: Data Engineer ( Python, SQL and AWS) Location: Durham, NC (Hybrid) Duration... ...Role If you are an experienced Software engineer with a passion for data and... ...and wants to be a part of a collaborative team environment where you will have wealth...
- ...Data Engineer Industry: Banking & Financial Duration: 12 Months- Long term Location: Smithfield RI/ Durham, NC/ Westlake, TX... ...skills Excellent collaboration skills to work with multiple teams in the organization Additional Experience Experience...
- ...BI/Data Engineer Dynamic work schedule - This is 5 days on site a month in the same week then... ...in Durham, NC OR Westlake, TX! The team Customer Data Technology in PI builds... ...AWS. The role If you are an expert software engineer with a passion for data and...Work at officeWork from home
- ...Data Engineer(Oracle, AWS, Python) Location: Hybrid Model Duration: Long term The Expertise... ...Good experience building and deploying software using Continuous Integration/ Deployment... ..., ideas, and expertise back to the team ~ Expert understanding of the software...
- ...Position : Data Scientist Location : Research Triangle Park, NC Duration : 12 Months Total Hours/week : 40.00 1st Shift Client : Medical Devices... ...genomics, molecular biology, or microbiology to join our team working on innovation projects. In this role, you...Contract workRemote workDay shift
- A leading technology company is seeking a Software Engineer to drive engineering excellence and innovation. This role involves leading complex... ...Federation. The position emphasizes collaboration across teams and aims for delivering high-quality solutions. #J-18808-Ljbffr...
$199.7k - $254.6k
...is based in San Jose, CA or North Carolina and operates... ...model. Meet the Team Join Cisco's... ...security — partnering across engineering, security, compliance,... ...engineers, AI engineers, and data scientists who value... ...leader. As a Senior Software Engineer in Application...Full timeTemporary workLocal areaFlexible hours
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Staff Software Engineer - Data Team (Menlo Park, CA). Be the first to apply!
Related searches
- senior data engineer Durham, NC
- sr information security engineer Durham, NC
- senior data integration developer Durham, NC
- data developer Durham, NC
- data engineer Durham, NC
- data infrastructure engineer Durham, NC
- data engineer analytics Durham, NC
- junior data engineer remote Durham, NC
- data engineer contract Durham, NC
- senior data center engineer Durham, NC

