Staff Software Engineer – Data Team (Durham, NC) #4433
GRAILDurham, NC
Hybrid Full-time
Clicking Apply Now takes you to AutoApply where you can tailor your resume and apply.
Experience Level
Mid to Senior
Qualifications
Bachelor’s degree in Computer Science, Engineering, or a related field; Master’s degree preferred.5+ years of professional software engineering experience, with a strong focus on data systems. Proficiency in programming languages such as Python, Java, or similar. Experience with data modeling, ETL processes, and database management. Strong understanding of clinical and regulatory data requirements. Familiarity with cloud computing platforms (e.g., AWS, Azure) and data processing frameworks. Excellent problem-solving skills and ability to work collaboratively in a fast-paced environment. Passion for innovation in healthcare technology and a commitment to improving patient outcomes.
At GRAIL, we are on a groundbreaking mission to revolutionize cancer detection, focusing on early diagnosis when the disease is most treatable. Our goal is to change the trajectory of cancer mortality by uniting diverse stakeholders to embrace innovative, safe, and effective technologies that can transform the landscape of cancer care.
As a pioneering healthcare company, we are at the forefront of developing advanced technologies aimed at enhancing early cancer detection. Our multidisciplinary team comprises talented scientists, engineers, and physicians leveraging next-generation sequencing (NGS), large-scale clinical studies, and cutting-edge computer and data science to tackle one of medicine’s most formidable challenges.
With headquarters in the Bay Area and additional locations in Washington, D. C., North Carolina, and the United Kingdom, GRAIL is supported by prominent global investors, as well as leading pharmaceutical, technology, and healthcare organizations.
For more details about our mission and innovations, please visit grail.com
We are currently seeking a Senior Software Engineer to join our Data Solutions Team. This dynamic team is responsible for designing, building, and maintaining the robust software systems that oversee GRAIL’s comprehensive data lifecycle, from sample ingestion to downstream analysis, while adhering to stringent clinical, regulatory, and privacy standards. Your contributions will be pivotal in supporting clinical research, operations, and decision-making processes in our ongoing battle against cancer.
In this role, you will assume technical ownership of systems that generate reliable, analysis-ready datasets utilized across GRAIL’s research and clinical initiatives. This is a software engineering position focused on developing complex production-grade systems that operate within dynamic, regulated environments, rather than merely assembling off-the-shelf ETL tools or crafting SQL-heavy pipelines. This position offers a high degree of autonomy and the opportunity to make a significant impact. You will work closely with research, clinical lab operations, and scientific teams, leading efforts to enhance our approach to structuring, validating, and delivering essential scientific and clinical data.
This is a hybrid position based in either Menlo Park, CA (transitioning to Sunnyvale, CA in Fall 2026) or Durham, NC. Our current hybrid work policy requires on-site presence at least 60% of the time, including key in-person collaboration days.
About GRAIL
GRAIL is a pioneering healthcare company dedicated to advancing early cancer detection through innovative technologies. Our multidisciplinary team—comprised of experts in science, engineering, and medicine—utilizes the latest advancements in next-generation sequencing and data science to address one of the most significant challenges in modern medicine. With a global presence and support from leading investors and industry partners, GRAIL is transforming the future of cancer care.
Similar jobs
Browse all companies, explore by city & role, or SEO search pages. View directory listings: all jobs, search results, location & role pages.
