Roche

Senior Principal Software Engineer

Roche

full-time

Posted on:

Location Type: Office

Location: PleasantonCaliforniaUnited States

Visit company website

Explore more

AI Apply
Apply

Salary

💰 $189,200 - $270,300 per year

Job Level

Tech Stack

About the role

  • Design and implement high-performance algorithms for NGS data analysis, including variant calling, quality control, and data preprocessing.
  • Continuously refine and optimize bioinformatics solutions for handling large-scale genomic datasets.
  • Collaborate with biologists, data scientists, and engineers to meet the unique challenges.
  • Seamlessly incorporate bioinformatics tools into Roche's software ecosystem.
  • Maintain the integrity of analytical results by crafting rigorous test suites and working alongside QA teams.
  • Stay at the forefront of NGS and bioinformatics trends while mentoring junior engineers.

Requirements

  • Bachelor's or higher degree in Computer Science, Bioinformatics, Computational Biology, or a related field
  • 8-10 years of proven experience in developing high quality software and algorithms for NGS data analysis
  • Strong proficiency in programming languages such as C++ and Python
  • Proficiency in relevant bioinformatics tools and libraries
  • Experience with parallel computing, optimization, and performance tuning
  • Strong problem-solving skills and attention to detail
  • Excellent communication and teamwork skills.
  • Preferred: Experience working in a regulated environment (e.g., FDA, CLIA).
  • Preferred: Experience with GPU development and optimization.
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
C++PythonNGS data analysisvariant callingquality controldata preprocessingparallel computingoptimizationperformance tuningbioinformatics tools
Soft Skills
problem-solvingattention to detailcommunicationteamworkmentoring
Certifications
Bachelor's degreeMaster's degree