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

Principal Bioinformatics Software Engineer

Full-time

Roche

Job Responsibility:

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

We advance science so that we all have more time with the people we love.

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, 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 Principal Bioinformatics Software Engineer to join our growing team and contribute to the development of high-performance, high-quality NGS bioinformatics algorithms.

As a Principal Bioinformatics Software Engineer specializing in Next Generation Sequencing Bioinformatics at Roche Diagnostics, you will play a critical role in designing, developing, and optimizing pioneering algorithms to extract meaningful insights from genomic data. This position offers an outstanding opportunity to work on innovative projects that impact the fields of diagnostics and precision medicine. You will work closely with cross-functional teams of biologists, data scientists, and software engineers to build robust, scalable, and efficient software solutions.

Your Opportunity

  • Design, develop, and implement high-performance bioinformatics algorithms and pipelines for analyzing NGS data, including read processing, alignment, variant calling, quality control and reporting.

  • Conduct all aspects of algorithm and pipeline development work including design, implementation, testing, verification, and continuous optimization to ensure accuracy, efficiency and scalability.

  • Collaborate with biologists, data scientists, and other software engineers to understand the specific requirements, constraints and other Roche systems to ensure seamless communication and integration

  • Support internal users, evaluate use cases, propose, evaluate and implement solutions

  • Create documentation for algorithms and workflows, visualization of data and present across teams to facilitate knowledge transfer and ensure reproducibility.

  • Mentor and provide technical guidance to junior engineers, fostering a culture of innovation and learning within the team.

Who you are

  • You have a Bachelor's or higher degree in Computational Biology, Bioinformatics, Computer Science, Statistics or other quantitative fields with over 6 year' of experience.

  • Strong proficiency in programming languages such as Python, Java, and/or C++ with proven experience in developing bioinformatics algorithms for NGS data analysis.

  • Proficiency in bioinformatics tools and libraries.

  • Hands-on experience with workflow management systems such as Nextflow, WDL, etc., and proficiency with microservices architecture including the use of Docker and container orchestration.

  • Excellent problem-solving skills, attention to detail, and effective communication and teamwork abilities.

Preferred:

  • Experience with cloud infrastructure AWS, Google Cloud is a plus

  • Experience with software development tools such as Github, PyTest, CI/CD etc.

Relocation benefits are not available for this job posting.

Who we are

At Roche, more than 100,000 people across 100 countries are pushing back the frontiers of healthcare. Working together, we've become one of the world's leading research-focused healthcare groups. Our success is built on innovation, curiosity and diversity.

Roche Pharma Canada has its office in Mississauga, Ontario and employs over 850 employees. The Mississauga facility is bright, vibrant, fosters collaboration and teamwork, and is reflective of Roche's truly innovative culture.

As of January 4, 2022, Roche requires all new employees who work in Canada to be fully vaccinated against COVID-19 on the date they take office. This requirement is a condition of employment at Roche that applies regardless of whether the position is on a Roche campus or remotely. If you have a valid reason for not being fully immunized, which is limited to certain specific medical reasons or other valid reasons protected by applicable human rights laws, you may request an exemption and / or adaptation measures regarding this vaccination requirement.

Roche is an Equal Opportunity Employer.

Vacancy posted 1 day ago
Similar jobs that could be interesting for youBased on the Principal Bioinformatics Software Engineer in Mississauga, ON vacancy
  •  ...monthly events in the office with your specific team. This is a requirement for this role. PointClickCare is searching for a Principal Software Engineer who will contribute to best practice application development by writing and rigorously defending production-grade code on a... 
    Principal
    Long term contract
    Full time
    Work at office
    Remote work

    pointclickcare

    Mississauga, ON
    15 days ago
  •  ...services, leveraging modern AI-augmented engineering practices to accelerate delivery,...  ...record building and shipping production software in modern languages (Java, Python, or similar...  ...— comfortable reasoning about non-human principals, delegated authority, ephemeral identity... 
    Principal
    Long term contract
    Full time
    Work at office
    Remote work

    pointclickcare

    Mississauga, ON
    15 days ago
  •  ...We Are Synopsys is the leader in engineering solutions from silicon to systems, enabling customers to rapidly innovate AI-powered products...  ...Collaborate closely with internal analog, digital, and software teams to drive root cause analysis and implement solutions Use... 
    Principal
    Full time

    Synopsys Inc

    Mississauga, ON
    2 days ago
  •  ...events in the office with your specific team. This is a requirement for this role. PointClickCare is searching for a Principal Software Data Engineer who will contribute to all phases of the software development life cycle, and will play a crucial role in designing, developing... 
    Principal
    Long term contract
    Full time
    Work at office
    Remote work

    pointclickcare

    Mississauga, ON
    15 days ago
  •  ...capabilities within PointClickCare, working closely with other engineering teams across the organization to identify, build and support generative...  ...scalable and high-impact AI Products   Job summary The Principal AI Platform Engineer will focus on building the infrastructure... 
    Principal
    Full time

    pointclickcare

    Mississauga, ON
    4 hours ago
  •  ...individuals who look forward to solving hard problems. About the job We are a fast-growing startup and are looking for a Systems Software Engineer to join our team to continue to improve our existing product and develop future generations of devices. As part of our small... 
    Full time
    Work at office
    Relocation package

    Trexo Robotics

    Mississauga, ON
    1 day ago
  •  .../monthly events in the office with your specific team. This is a requirement for this role.   Overview: As a Manager of Software Engineering reporting to the Sr Manager of Engineering, you'll lead multiple Agile teams to deliver high-quality software solutions. You'll... 
    Long term contract
    Full time
    Work at office
    Remote work

    pointclickcare

    Mississauga, ON
    4 hours ago
  • $151k - $226k per year

     ...Category Engineering Hire Type Employee Job ID 14488 Base Salary Range $151000-$226000 Remote Eligible No Date Posted 06.16.2026...  ...empowering the creation of high-performance silicon chips and software content. Join us to transform the future through continuous technological... 
    Principal
    Internship
    Remote work

    Synopsys Inc

    Mississauga, ON
    more than 2 months ago
  •  ...weekly/monthly events in the office with your specific team. This is a requirement for this role. Overview: As a Manager of Software Engineering reporting to the Director of Engineering, you’ll lead multiple Agile teams to deliver high-quality software solutions. You’ll... 
    Long term contract
    Full time
    Work at office
    Remote work

    pointclickcare

    Mississauga, ON
    15 days ago
  •  ...Aviya Aerospace Systems is a leader in engineering services and solutions for mission critical Aerospace and Defense applications. Aviya provides expertise in program management, systems, software, mechanical, and hardware engineering to many top-tier Aerospace and Defense... 
    Full time
    For contractors

    aviyatech

    Mississauga, ON
    15 days ago
  • $72.4k - $120.8k per year

     ...into a role where your talent for quality engineering directly shapes the future of healthcare...  ...Required Skills ~2-5 years of software QA experience, including both manual and...  ...fière d'être un employeur souscrivant au principe de l'égalité d'accès à l'emploi. Tous les... 
    Full time
    Part time
    Remote work
    Worldwide

    IQVIA

    Mississauga, ON
    18 days ago
  •  ...your specific team. This is a requirement for this role. Job Summary:   The Platform Engineering team is a close-knit group of highly senior engineers focused on building software products for developers — from internal APIs and services to developer tooling, CI/CD... 
    Long term contract
    Full time
    Work at office
    Remote work

    pointclickcare

    Mississauga, ON
    15 days ago
  • $151k - $226k per year

     ...Category Engineering Hire Type Employee Job ID 17007 Base Salary Range $151000-$226000...  ...creation of high-performance silicon chips and software content. Join us to transform the future...  ...You are a visionary and detail-oriented principal engineer, passionate about pushing the... 
    Principal
    Local area
    Remote work

    Synopsys Inc

    Mississauga, ON
    more than 2 months ago
  • At PointClickCare our mission is simple: to help providers deliver exceptional care. And that starts with our people. As a leading health tech company that’s founder-led and privately held, we empower our employees to push boundaries, innovate, and shape the future of healthcare...
    Long term contract
    Full time
    Work at office
    Remote work

    pointclickcare

    Mississauga, ON
    15 days ago
  • We are always looking for talented people for upcoming opportunities. If you have experience in Software Engineering or Computer Science and would like to join our talent pool, please submit your resume and complete the application questions. 
    Full time

    aviyatech

    Mississauga, ON
    15 days ago
  • $165k - $248k per year

     ...Category Engineering Hire Type Employee Job ID 13370 Base Salary Range $165000-$248000 Remote Eligible No Date Posted 05.21.2026...  ...empowering the creation of high-performance silicon chips and software content. Join us to transform the future through continuous technological... 
    Principal
    Remote work

    Synopsys Inc

    Mississauga, ON
    more than 2 months ago
  • $100k - $150k per year

     ..., empowering the creation of high-performance silicon chips and software content. Join us to transform the future through continuous technological...  ...innovation. You Are: You are a hands-on software engineer passionate about bridging the gap between hardware and software... 
    Worldwide

    Synopsys Inc

    Mississauga, ON
    1 day ago
  • $60 - $80 per hour

     ...Build Software That Powers Real-World Technology as a Python Software Developer! Our client is seeking a Python Software Developer for a 3-month contract to join their Engineering team and help develop software that powers advanced sensing technologies used across engineering... 
    Contract work
    For contractors
    Worldwide

    STACK IT Recruitment

    Mississauga, ON
    13 days ago
  • At PointClickCare our mission is simple: to help providers deliver exceptional care. And that starts with our people. As a leading health tech company that’s founder-led and privately held, we empower our employees to push boundaries, innovate, and shape the future of healthcare...
    Long term contract
    Full time
    Work at office
    Remote work

    pointclickcare

    Mississauga, ON
    15 days ago
  • $93k - $139k per year

     ...integration, empowering the creation of high-performance silicon chips and software content. Join us to transform the future through continuous technological innovation. You Are: As a seasoned Software Engineer, you bring a strong combination of software expertise and hands-... 

    Synopsys Inc

    Mississauga, ON
    17 days ago
  •  ...Looking to take the next step in your career? Hatch is currently seeking a highly motivated and experienced  Principal Signal/Train Control Engineering Manager to join our Global Rail Systems team in Mississauga, Ontario location . In this role the ideal candidate... 
    Principal
    Long term contract
    For contractors
    Local area
    Flexible hours

    Hatch

    Mississauga, ON
    15 days ago
  •  ...technologies that seamlessly integrate into everyday life. Our innovation engine continuously expands the platform’s capabilities, addressing...  .... Role Overview: We are seeking a high-caliber Senior Software Quality Engineer to lead the quality lifecycle of our medical... 
    Full time
    Worldwide
    Shift work

    Myant Shared Service Corp.

    Mississauga, ON
    13 days ago
  •  ...technologies and making a difference in the world. Job Title: Software Analyst Location : Mississauga, Canada Work Model:...  ...team members to suggest potential fixes and coordinate with the engineering team. Work with internal teams to understand and contribute... 
    Full time
    Internship
    Worldwide
    Flexible hours

    SOTI Inc.

    Mississauga, ON
    14 days ago
  • $80k - $89k per year

     ...for this role. Position Summary As part of the Professional Services, Solution Services team, the Software Implementation Consultant, will act as the principal liaison with the customer to implement leading practices to optimize workflows and drive business outcomes... 
    Long term contract
    Full time
    Work at office
    Remote work
    Flexible hours

    PointClickCare

    Mississauga, ON
    14 days ago
  •  ...Job Description Overview Join our team as a Control System Software Specialist leading complex software and control design,...  ...nuclear projects. You will oversee technical documentation, guide engineering teams, and collaborate closely with clients and suppliers to deliver... 
    Full time
    Internship
    Flexible hours

    AtkinsRéalis

    Mississauga, ON
    13 days ago
  • $86k - $135k per year

     ...Requisition ID: 99515  Job Category:  Engineering  Location:  Mississauga, ON, Canada  Join a company that is passionately committed...  ...Proficient with the following electrical design tools and software: SPEL, ETAP, SKM, EasyPower and ASPEN Demonstrated ability to... 
    Long term contract
    Work at office
    Local area
    Flexible hours

    Hatch

    Mississauga, ON
    22 hours ago
  • $90k - $120k per year

     ...Requisition ID: 100490  Job Category:  Engineering; Metals  Location:  Mississauga, ON, Canada  Join a company that is passionately...  ...and development of mass balance models in simulation software (METSIM, SysCAD, IDEAS) •    Provide process design requirements... 
    Long term contract
    Local area
    Flexible hours

    Hatch

    Mississauga, ON
    22 hours ago
  • $72k - $105k per year

     ...Requisition ID: 97829  Job Category:  Engineering  Location:  Mississauga, ON, Canada  Join a company that is passionately committed...  ...shall demonstrate knowledge of working with hydraulic software’s and ability to analysis the results The candidate shall demonstrate... 
    Long term contract
    For contractors
    Work at office
    Local area
    Flexible hours

    Hatch

    Mississauga, ON
    22 hours ago
  •  ...******************   Aviya Aerospace Systems is a leader in engineering services and solutions for mission critical Aerospace and Defense...  .... Aviya provides expertise in program management, systems, software, mechanical, and hardware engineering to many of the top-tier Aerospace... 
    Full time

    aviyatech

    Mississauga, ON
    15 days ago
  •  ...AtkinsRealis Nuclear is seeking a Senior Cyber Security and Software Qualification Specialist to join DNNP smart modular reactor team...  ...Integrating software and hardware components and preparing software engineering documents such as test procedures, test reports, operation... 
    Full time
    Fixed term contract
    Internship
    Work at office
    Flexible hours

    AtkinsRéalis

    Mississauga, ON
    10 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Principal Bioinformatics Software Engineer. Be the first to apply!