Principal Software Engineer II
RocheAbout the role
Roche fosters diversity, equity and inclusion, representing the communities we serve. When dealing with healthcare on a global scale, diversity is an essential ingredient to success. We believe that inclusion is key to understanding people’s varied healthcare needs. Together, we embrace individuality and share a passion for exceptional care. Join Roche, where every voice matters.
The Position
A healthier future. It’s what drives us to innovate. To continuously advance science and ensure everyone has access to the healthcare they need today and for generations to come. Creating a world where we all have more time with the people we love. That’s what makes us Roche.
Roche Diagnostics is a cutting-edge biotechnology company dedicated to advancing the field of genomics and diagnostics. We are at the forefront of developing state-of-the-art Next Generation Sequencing (NGS) technologies for diagnostic products and internal research and development. Our team is composed of forward-thinking scientists, engineers, and researchers who are passionate about revolutionizing healthcare through innovation. We are seeking a highly motivated and experienced Software Engineer to join our growing team and contribute to the development of high-performance, high-quality NGS bioinformatics algorithms.
The Opportunity:
Optimization: Continuously optimize and refactor existing algorithms to improve performance and reduce resource utilization, enabling efficient analysis of large-scale genomic datasets. Leverage available acceleration technologies (FPGA, GPU, AVX) to achieve world-class results.
Algorithm Development: Design, develop, and implement high-performance bioinformatics algorithms for analyzing NGS data, including variant calling, quality control, and data preprocessing.
Quality Assurance: Ensure the reliability and accuracy of bioinformatics algorithms by writing rigorous test suites and collaborating with quality assurance teams to validate results.
Software Integration: Integrate bioinformatics algorithms into the company's software platforms, ensuring seamless compatibility with existing pipelines and workflows.
Cross-functional Collaboration: Collaborate with biologists, data scientists, and other software engineers to understand the specific requirements and constraints of NGS data analysis for diagnostics and internal research.
Documentation: Create detailed documentation for algorithms, code, and workflows to facilitate knowledge transfer and ensure reproducibility.
Technical Leadership: Mentor and provide technical guidance to junior engineers, fostering a culture of innovation and learning within the team.
Research and Innovation: Stay up-to-date with the latest advancements in NGS and bioinformatics, and actively participate in research and development efforts to drive innovation within the company.
Who you are:
You have a Bachelor's with 8+ years of experience, Master’s degree with 6+ years of experience or PhD with 2+ years of experience in Computer Science, Bioinformatics, Computational Biology, or a related field.
You have 8+ years of proven experience in developing bioinformatics algorithms for NGS data analysis.
You have 8+ years of proficiency in programming languages such as Python and C++.
You have mentored or led a team
You have 8+ years of experience with parallel computing, optimization, and performance tuning.
You have 8+ years of extensive experience with acceleration technologies like GPU, FPGA, and AVX.
You are proficient in relevant bioinformatics tools and libraries.
You have strong problem-solving skills and attention to detail.
You have excellent communication and teamwork skills.
Preferred:
You have experience working in a regulated environment (e.g., FDA, CLIA)
The expected salary range for this position based on the primary location of Santa Clara, CA is $165,200-306,800 Actual pay will be determined based on experience, qualifications, geographic location, and other job-related factors permitted by law. A discretionary annual bonus may be available based on individual and Company performance.
This position also qualifies for the benefits detailed at the link provided below.
Apply for this role
Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.
Apply Now →Generate Application KitFree account required — sign up in 30s