
Senior Principal Software Engineer
Roche
full-time
Posted on:
Location Type: Office
Location: Pleasanton • California • United States
Visit company websiteExplore more
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