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

Staff Software Engineer - Data Team (Durham, NC)

$142k - $200k

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 RTP area is $142K-$200K. 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 View email address on click.appcast.io 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! #J-18808-Ljbffr

Vacancy posted 10 hours ago
Similar jobs that could be interesting for youBased on the Staff Software Engineer - Data Team (Durham, NC) in Durham, NC vacancy
  •  ...Senior Data Engineer Position: Senior Data Engineer/ Durham, NC, 6 Months Contract Remote Dynamic work schedule - This is 5 days on site a month in the same...  ...development ~ Strong experience developing in an Agile team setting ( Kanban and/or SCRUM) ~ Experience... 
    Suggested
    Contract work
    Work at office
    Remote work
    Work from home

    Suncap Technology

    Durham, NC
    18 days ago
  •  ...Job: Data Engineer Location: Research Triangle Park, Durham NC (Hybrid) Q1.Please list all Professional Certifications and the year they were received....  ...Salesforce. They will collaborate with cross-functional teams to understand data requirements and translate... 
    Suggested
    Contract work

    My3Tech Inc

    Durham, NC
    1 day ago
  •  ...Location: Research Triangle Park, Durham NC 27709 (Hybrid) Q1. Please...  ...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
  •  ...Cloud Engineer Opportunity We are currently sourcing for a Cloud Engineer to work in Durham, NC! This role offers a dynamic work schedule with five days on-site per month in...  ...Supporting application development teams through their infrastructure and code deployments... 
    Suggested
    Contract work
    Remote work

    Suncap Technology

    Durham, NC
    3 days ago
  •  ...CD pipelines, GIT) in Boston or Tampa or Durham, NC Angular, CD, CI, Java, Kubernetes,...  ...testing, debugging and implementation of software programs, applications and projects.  -...  ...collaborative work with other members of the team. ======================================... 
    Suggested
    Permanent employment
    Local area

    DBA Web Technologies

    Durham, NC
    more than 2 months ago
  •  ...Sr Data Engineer We're looking for data engineers who are hardworking, inquisitive, and responsible...  ...that best serve our business. The Team Healthcare data and analytics team...  ...~ Expertise in using the following software/tools: Cloud data storage and services:... 
    Contract work

    Suncap Technology

    Durham, NC
    18 days ago
  •  ...SAP ABAP Developer Location: Durham, North Carolina (Hybrid, Onsite 3 days/week). Duration...  ...resolution. Collaborate with onsite and offshore teams to ensure smooth delivery. Document...  ...Strong understanding of SAP architecture, data structures, and integration points. Experience... 
    3 days per week

    Tech Mirrors

    Durham, NC
    10 hours ago
  •  ...Java Software Engineer Locations: NC, WLK, BOS, MMK Dynamic work schedule - This is 5 days on site a month...  ...planning, investing, and retirement? Our team is looking for a principal software...  ..., Stream processing, Master Data Management. ~ Strong knowledge of developing... 
    Contract work
    Work at office
    Remote work
    Work from home

    Suncap Technology

    Durham, NC
    3 days ago
  •  ...not the candidate. Locations WLK, NC, BOS, MMK Must Have Strong Angular...  ...with, AWS/Azure is a plus. The Team Our teams build and contribute to...  ...fidelity.com, serving retail customers. As a Software Engineer, you will be an integral member of a... 
    Contract work
    Work experience placement
    Work at office
    Remote work
    Work from home

    Suncap Technology

    Durham, NC
    11 days ago
  •  ...Sr. Web Focus Engineer Location: Durham NC Contract Rate: DOE (W2) US Citizen, GC Holder and EAD Top Skills: Web Focus, Linux, jQuery, Angular 5...  ...creating POCs and evaluating tools and libs Project Team Engagement: Represent the team in Project meetings... 
    Contract work
    Work experience placement

    Staffing the Universe

    Durham, NC
    3 days ago
  • $60 per hour

     ...Principal Lead Recruiter - YOH SPG LOCATION: Hybrid Onsite in the office Monday through Friday every alternate week is MUST in Durham NC  W2 Only - 1099 or CTC candidates will not be considered. Candidates requiring visa sponsorship are welcome to apply! **Required... 
    Work at office
    Visa sponsorship
    Monday to Friday

    Yoh, A Day & Zimmermann Company

    Durham, NC
    4 days ago
  •  ...Data Base Developer Durham, NC Data Base Developer Durham, NC 5+ years of Oracle development hands on experience and strong Oracle development...  ...multiple projects simultaneously Proven ability to work in a team environment with minimal supervision Should be reliable... 
    Work experience placement

    ESR Healthcare

    Durham, NC
    4 days ago
  •  ...the candidate. Locations: NC or WLK Must Have: ~...  ...? As a Principle/Senior Cloud Engineer in our Cloud Platforms area, you will work within a diverse team comprised of passionate technologists...  ...etc Experience delivering software using engineering best... 
    Contract work
    Work at office
    Work from home

    Suncap Technology

    Durham, NC
    16 days ago
  •  ...A profitable company based in Durham, NC is hiring for a DevOps Engineer with both strong public cloud (ideally AWS) experience as well as proficiency working with Linux server environment. This company is growing their SaaS based accounting platform, used by several... 
    Permanent employment
    Full time

    Motion Recruitment

    Durham, NC
    5 days ago
  • $49 per hour

     ...Full Stack Engineer (Hybrid, Durham, NC area) W2 Only What You'll Bring to...  ...of hands-on experience in software development Strong proficiency...  ...Solid understanding of data structures, algorithms, and...  ...technical and non-technical teams Nice to Have Skills:... 

    Yoh

    Durham, NC
    1 day ago
  •  ...Position Overview This position is for a Senior Software Engineer to join our healthcare imaging and informatics team. This opportunity is to develop software solutions...  ...to present medical images and their associated data to healthcare practitioners. Company Overview At... 
    Work at office
    Local area
    Flexible hours

    FUJIFILM Holdings America Corporation

    Durham, NC
    10 hours ago
  • $140k - $200k

     ...include frontend and backend engineers, AI research scientists, and others...  ...accessible and inclusive software. Excellent software engineering...  ...fundamentals: OOP, design patterns, data structures, algorithms, memory...  ...with cross-functional teams, and drive consensus. A user-centric... 
    Work at office

    Clutch Canada

    Durham, NC
    1 day ago
  • $140k - $200k

     ...Design Award for Inclusivity, we find the need for a Senior iOS Engineer to help us support the new user base as well as work on new and...  ...code for the Speechify iOS app Work within a dedicated product team Participate in product discussions to shape the product roadmap... 
    Remote work

    Clutch Canada

    Durham, NC
    10 hours ago
  •  ...technology associates on the HCG Platform team interact with business partners as well...  ...: ~6-9 years of professional software development experience in a diverse set...  ...Technologies. ~ Knowledge of software engineering practices for the full software development... 
    Contract work
    Work experience placement

    Suncap Technology

    Durham, NC
    3 days ago
  •  ...Software Engineer In Test Client is actively seeking a Software Engineer in Test to help automate the testing of our Healthcare products...  ...on the Expense Management area within the Digital Healthcare Teams. You will be working with another automation engineer and multiple... 
    Contract work

    Suncap Technology

    Durham, NC
    1 day ago
  •  ...is seeking a senior professional for a hybrid position in Durham, NC, focusing on Data Center Operations. The ideal candidate has over 10 years...  ...standards, develop secure infra services, and collaborate with engineers on effective solutions. Strong stakeholder management and... 

    Wolfspeed

    Durham, NC
    5 days ago
  •  ...Title:                  Full Stack Engineer Duration:          Long Term Contract Location:          Durham, NC Skills: ~6+ years Oracle and JAVA Development experience...  ...with Oracle database, PL/SQL, SQL, Data Modeling and Shell Scripting ~ Experience with... 
    Long term contract
    Work experience placement

    CEDENT

    Durham, NC
    more than 2 months ago
  •  ...Node.js. The ideal candidate will have a deep understanding of software design, architecture, and a passion for refactoring applications...  ..., and performance. Collaborate with cross-functional teams to design, develop, and deliver high-quality software solutions... 

    Cedent

    Durham, NC
    1 day ago
  •  ...Senior Full Stack Engineer Are you interested in serving the needs of millions of customers...  ...solutions? Our chapter comprises teams that work on a wide range of applications...  ...contribute to Fidelity's digital presence. As a software engineer, you will help us build... 
    Contract work

    Suncap Technology

    Durham, NC
    1 day ago
  •  ...candidate. Locations: NC Must have:...  ...Insurance (FILI) Technology team in Personal Investing is...  ...seeking a hardworking engineer to join us in modernizing...  ...will be applying your software development and automation...  ...support all possible data scenarios ~ Certifications... 
    Contract work
    Temporary work
    Work experience placement
    Work at office
    Work from home

    Suncap Technology

    Durham, NC
    1 day ago
  • $140k - $200k

     ...office. These include frontend and backend engineers, AI research scientists, and others from...  ...and working closely with our design team - take ownership of features inside the app...  ...Ideal Candidate Should Have 5+ years of software engineering experience Familiarity with Android... 
    Work at office
    Night shift

    Clutch Canada

    Durham, NC
    1 day ago
  • $262k - $365k

    Senior Staff Software Engineer, Google Cloud Storage Apply info_outline X Note...  ..., MA, USA; Raleigh, NC, USA; Durham, NC, USA; Sunnyvale, CA, USA...  ...8 years of experience with data structures/algorithms. 5 years...  ...leadership role leading project teams and setting technical... 
    Full time

    Google Inc.

    Durham, NC
    5 days ago
  • $207k - $300k

    Staff Software Engineer, Cloud Interconnect Networking Apply info_outline X Note...  ...the following: Raleigh, NC, USA; Durham, NC, USA . Qualifications Bachelor...  ...8 years of experience with data structures and algorithms....  ...role leading project teams and setting technical direction... 
    Full time

    Google Inc.

    Durham, NC
    1 day ago
  •  ...We are currently sourcing for a Data Engineer to work in Durham, NC! The Role If you are an experienced Software engineer with a passion for data and databases, who enjoys...  ..., and wants to be a part of a collaborative team environment where you will have wealth of... 

    HCL Global Systems

    Durham, NC
    3 days ago
  • Child Welfare Trainer / Content Developer Durham, NC (Hybrid). 6+ months. Some must be performed on State premises. Do you accept this...  ...oversee and administer social services programs that are managed through the NC FAST system. #J-18808-Ljbffr Software Technology, Inc.
    Contract work

    Software Technology, Inc.

    Durham, NC
    4 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Staff Software Engineer - Data Team (Durham, NC). Be the first to apply!