Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Staff Software Engineer - Data Team (Menlo Park, CA)

$163k - $216k

GRAIL, 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]
These responsibilities summarize the role's primary responsibilities and are not an exhaustive list. They may change at the company's discretion.

Required Qualifications
  • 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
Preferred Qualifications
  • 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

Expected full time annual base pay scale for the bay area is $163K-$216K. Actual base pay will consider skills, experience and location.

This role may be eligible for other forms of compensation, including an annual bonus and/or incentives, subject to the terms of the applicable plans and Company discretion. This range reflects a good-faith estimate of the range that the Company reasonably expects to pay for the position upon hire; the actual compensation offered may vary depending on factors such as the candidate's qualifications. Employees in this role are also eligible for GRAIL's comprehensive and competitive benefits package, offered in accordance with our applicable plans and policies. This package currently includes flexible time-off or vacation; a 401(k) retirement plan with employer match; medical, dental, and vision coverage; and carefully selected mindfulness programs.

GRAIL is an equal employment opportunity employer, and we are committed to building a workplace where every individual can thrive, contribute, and grow. All qualified applicants will receive consideration for employment without regard to race, color, religion, national origin, sex, gender, gender identity, sexual orientation, age, disability, status as a protected veteran, , or any other class or characteristic protected by applicable federal, state, and local laws. Additionally, GRAIL will consider for employment qualified applicants with arrest and conviction records in a manner consistent with applicable law and provide reasonable accommodations to qualified individuals with disabilities. Please contact us at [email protected] if you require an accommodation to apply for an open position.

GRAIL maintains a drug-free workplace. We welcome job-seekers from all backgrounds to join us!
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... 
    Suggested
    Full time
    Local area
    Flexible hours

    GRAIL

    Durham, NC
    more than 2 months ago
  • $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... 
    Suggested
    Permanent employment
    Monday to Friday
    Flexible hours

    ClifyX

    Durham, NC
    2 days ago
  • 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+... 
    Suggested
    Flexible hours

    GRAIL

    Durham, NC
    3 days ago
  •  ...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... 
    Suggested
    Contract work

    My3Tech Inc

    Durham, NC
    1 day ago
  •  ...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... 
    Suggested
    Contract work

    My3Tech Inc

    Durham, NC
    1 day ago
  • $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 time
    Flexible hours

    Initial Therapeutics, Inc.

    Durham, NC
    3 days ago
  • $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

    Google Inc.

    Durham, NC
    4 days ago
  • $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 work
    Work experience placement
    H1b
    Remote work
    Work visa

    RTI International

    Durham, NC
    3 days ago
  •  ...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 work
    Immediate start
    Remote work

    Nubank

    Durham, NC
    2 days ago
  •  ...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... 

    IBM

    Durham, NC
    8 hours ago
  •  ...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... 

    Direct Supply

    Durham, NC
    8 hours ago
  •  ...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... 

    IBM

    Durham, NC
    1 day ago
  •  ...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,... 

    Dell

    Durham, NC
    8 hours ago
  • $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... 

    Dell

    Durham, NC
    1 day ago
  •  ...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 office
    3 days per week

    Target RWE

    Durham, NC
    2 days ago
  •  ...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

    My3Tech Inc

    Durham, NC
    8 hours ago
  •  ...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

    Vulcan Elements

    Durham, NC
    2 days ago
  •  ...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

    My3Tech Inc

    Durham, NC
    8 hours ago
  •  ...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... 

    Samprasoft

    Durham, NC
    2 days ago
  • $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,... 

    Dell

    Durham, NC
    1 day ago
  •  ...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... 

    Dell

    Durham, NC
    1 day ago
  •  ...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 office
    3 days per week

    Target RWE

    Durham, NC
    2 days ago
  •  ...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... 

    Samprasoft

    Durham, NC
    2 days ago
  •  ...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... 

    3B Staffing LLC

    Durham, NC
    2 days ago
  •  ...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... 

    Samprasoft

    Durham, NC
    2 days ago
  •  ...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 office
    Work from home

    Samprasoft

    Durham, NC
    2 days ago
  •  ...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... 

    Samprasoft

    Durham, NC
    2 days ago
  •  ...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 work
    Remote work
    Day shift

    MILLENNIUMSOFT

    Durham, NC
    4 days ago
  • 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... 

    IBM Computing

    Durham, NC
    2 days ago
  • $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 time
    Temporary work
    Local area
    Flexible hours

    Cisco

    Durham, NC
    4 days ago

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!