Lead Bioinformatics Software Engineer

1 month ago


Calgary, Alberta, Canada Roche Full time

Position Overview

Roche Diagnostics is a pioneering biotechnology organization committed to enhancing the realm of genomics and diagnostics. We are leaders in the development of advanced Next Generation Sequencing (NGS) technologies aimed at diagnostic applications and internal R&D initiatives. Our team comprises innovative scientists, engineers, and researchers dedicated to transforming healthcare through groundbreaking advancements. We are in search of a highly skilled and driven Software Engineer to become a vital part of our expanding team, focusing on the creation of high-performance, quality-driven NGS bioinformatics algorithms.

Role Summary

As a Software Engineer with a focus on Next Generation Sequencing Bioinformatics at Roche Diagnostics, you will be instrumental in designing, developing, and fine-tuning advanced algorithms to derive significant insights from genomic data. This role presents a unique chance to engage in innovative projects that influence the domains of diagnostics and precision medicine. You will collaborate closely with interdisciplinary teams of biologists, data scientists, and software engineers to construct robust, scalable, and efficient software solutions.

Key Responsibilities

  • Algorithm Development: Create, develop, and implement high-performance bioinformatics algorithms for the analysis of NGS data, including tasks such as variant calling, quality assessment, and data preprocessing.
  • Optimization: Continuously enhance and refine existing algorithms to boost performance and minimize resource consumption, facilitating efficient analysis of extensive genomic datasets.
  • Quality Assurance: Guarantee the reliability and precision of bioinformatics algorithms by constructing comprehensive test suites and collaborating with quality assurance teams to validate outcomes.
  • Software Integration: Seamlessly integrate bioinformatics algorithms into the company's software platforms, ensuring compatibility with existing workflows and pipelines.
  • Cross-functional Collaboration: Work alongside biologists, data scientists, and other software engineers to comprehend the specific needs and limitations of NGS data analysis for diagnostics and internal research.
  • Documentation: Develop thorough documentation for algorithms, code, and workflows to promote knowledge transfer and ensure reproducibility.
  • Technical Leadership: Mentor and provide technical support to junior engineers, nurturing a culture of innovation and learning within the team.
  • Research and Innovation: Stay informed about the latest developments in NGS and bioinformatics, actively participating in research and development initiatives to foster innovation within the organization.

Required Qualifications

  • Bachelor's degree or higher in Computer Science, Bioinformatics, Computational Biology, or a related discipline.
  • Demonstrated experience in developing bioinformatics algorithms for NGS data analysis.
  • Strong command of programming languages such as Python and C++.
  • Familiarity with relevant bioinformatics tools and libraries.
  • Experience in parallel computing, optimization, and performance enhancement.
  • Knowledge of GPU development and optimization is advantageous.
  • Excellent problem-solving abilities and meticulous attention to detail.
  • Strong communication and teamwork skills.
  • Experience in a regulated environment (e.g., FDA, CLIA) is a plus.

Be part of a dynamic and innovative organization that is pushing the boundaries of genomics and diagnostics. If you are enthusiastic about developing high-performance bioinformatics algorithms and eager to make a substantial impact in the healthcare sector, we welcome your application.



  • Calgary, Alberta, Canada Roche Full time

    The Role Roche Diagnostics is a pioneering biotechnology firm committed to enhancing the realms of genomics and diagnostics. We are at the leading edge of crafting advanced Next Generation Sequencing (NGS) technologies for diagnostic solutions and internal research initiatives. Our team comprises innovative scientists, engineers, and researchers who are...


  • Calgary, Alberta, Canada Roche Full time

    The Role Roche Diagnostics is a pioneering biotechnology firm committed to transforming the landscape of genomics and diagnostics. We are at the leading edge of developing advanced Next Generation Sequencing (NGS) technologies for diagnostic applications and internal research initiatives. Our team consists of innovative scientists, engineers, and...


  • Calgary, Alberta, Canada Roche Full time

    About the RoleRoche Diagnostics is a leading biotechnology company dedicated to advancing the field of genomics and diagnostics. We are at the forefront of developing cutting-edge Next Generation Sequencing (NGS) technologies for diagnostic products and internal research and development.Job SummaryWe are seeking a highly motivated and experienced Software...


  • Calgary, Alberta, Canada Roche Full time

    About the RoleRoche Diagnostics is a leading biotechnology company dedicated to advancing the field of genomics and diagnostics. We are at the forefront of developing cutting-edge Next Generation Sequencing (NGS) technologies for diagnostic products and internal research and development.Job SummaryWe are seeking a highly motivated and experienced Software...


  • Calgary, Alberta, Canada Roche Full time

    About the RoleRoche Diagnostics is a leading biotechnology company dedicated to advancing the field of genomics and diagnostics. We are at the forefront of developing cutting-edge Next Generation Sequencing (NGS) technologies for diagnostic products and internal research and development.Key ResponsibilitiesDesign, develop, and implement high-performance...


  • Calgary, Alberta, Canada Roche Full time

    About the RoleRoche Diagnostics is a leading biotechnology company dedicated to advancing the field of genomics and diagnostics. We are at the forefront of developing cutting-edge Next Generation Sequencing (NGS) technologies for diagnostic products and internal research and development.Key ResponsibilitiesDesign, develop, and implement high-performance...


  • Calgary, Alberta, Canada Roche Full time

    About the RoleRoche Diagnostics is a leading biotechnology company dedicated to advancing the field of genomics and diagnostics. We are at the forefront of developing cutting-edge Next Generation Sequencing (NGS) technologies for diagnostic products and internal research and development.Job SummaryWe are seeking a highly motivated and experienced Software...


  • Calgary, Alberta, Canada Roche Full time

    About the RoleRoche Diagnostics is a leading biotechnology company dedicated to advancing the field of genomics and diagnostics. We are at the forefront of developing cutting-edge Next Generation Sequencing (NGS) technologies for diagnostic products and internal research and development.Job SummaryWe are seeking a highly motivated and experienced Software...


  • Calgary, Alberta, Canada The University of Calgary Full time

    {"title": "Bioinformatics Developer", "content": "About the RoleThe University of Calgary invites applications for a Bioinformatics Developer position in the Faculty of Science. This full-time fixed-term position is for approximately 8 months, with the possibility of extension.The successful candidate will work on multiple bioinformatics projects with...


  • Calgary, Alberta, Canada The University of Calgary Full time

    {"title": "Bioinformatics Developer", "content": "About the RoleThe University of Calgary invites applications for a Bioinformatics Developer position in the Faculty of Science. This full-time fixed-term position is for approximately 8 months, with the possibility of extension.The successful candidate will work on multiple bioinformatics projects with...


  • Calgary, Alberta, Canada The Chemical Engineer Full time

    The Chemical Engineer is currently in search of a Lead Metallurgical Engineer to enhance our team focused on water and wastewater management. The ideal candidate will participate in diverse projects spanning various sectors, including energy, petrochemicals, and environmental sustainability. We are looking for seasoned professionals who are committed to...


  • Calgary, Alberta, Canada The Chemical Engineer Full time

    JOB DESCRIPTION The Chemical Engineer is currently seeking a Lead Process Engineer with expertise in water and wastewater management to enhance our team within the energy sector. The successful candidate will be involved in projects spanning various domains, including upstream, midstream, and downstream oil and gas, as well as energy transition and...


  • Calgary, Alberta, Canada Incognito Software Systems Inc Full time

    Senior Software Engineering Manager **Job Summary** We are seeking a highly skilled Senior Software Engineering Manager to lead our software development team. As a key member of our organization, you will be responsible for overseeing the design and development of our Enterprise Asset Management product. **Key Responsibilities** * Manage and direct a...


  • Calgary, Alberta, Canada Incognito Software Systems Inc Full time

    Senior Software Engineering Manager **Job Summary** We are seeking a highly skilled Senior Software Engineering Manager to lead our software development team. As a key member of our organization, you will be responsible for overseeing the design and development of our Enterprise Asset Management product. **Key Responsibilities** * Manage and direct a...


  • Calgary, Alberta, Canada The Chemical Engineer Full time

    The Chemical Engineer is currently looking for a Safety Process Engineer to enhance our team within the Oil & Gas sector. The successful candidate will be involved in various projects spanning the oil and gas industry, energy transition, and petrochemical sectors. We are in search of seasoned engineers who possess the motivation and dedication to...


  • Calgary, Alberta, Canada Incognito Software Systems Inc Full time

    Senior Software Engineering Manager **Job Summary** We are seeking a highly skilled Senior Software Engineering Manager to lead our software development team. As a key member of our organization, you will be responsible for overseeing the design and development of our Enterprise Asset Management product. **Key Responsibilities** * Manage and direct a...


  • Calgary, Alberta, Canada Incognito Software Systems Inc Full time

    Senior Software Engineering Manager **Job Summary** We are seeking a highly skilled Senior Software Engineering Manager to lead our software development team. As a key member of our organization, you will be responsible for overseeing the design and development of our Enterprise Asset Management product. **Key Responsibilities** * Manage and direct a...


  • Calgary, Alberta, Canada Quorum Software Full time

    Overview Quorum Software is seeking a Senior Information Security Engineer to oversee and manage our enterprise security technologies. The successful candidate will play a vital role in the implementation and operation of our security technology infrastructure, ensuring robust protection, detection, and response to threats targeting our organization and...


  • Calgary, Alberta, Canada Quorum Software Full time

    Overview Quorum Software is seeking a Senior Information Security Engineer to oversee and manage our enterprise security systems. The successful candidate will play a crucial role in the implementation and maintenance of security technology infrastructures that are essential for safeguarding our operations and our clients' information. In this...


  • Calgary, Alberta, Canada Quorum Software Full time

    Position Overview Quorum Software is seeking a highly skilled Senior Information Security Engineer to oversee and manage our enterprise security systems. The successful candidate will play a crucial role in implementing and maintaining the security technology framework that safeguards our organization and protects customer data from potential threats. ...