Roche

Roche

Software Engineer

Mississauga

Sponsorship not specifiedDetected 6 days ago
PythonC++BashObject-Oriented ProgrammingData StructuresAlgorithmsCode ReviewAWSGCPCloud PlatformsDockerCI/CDLinuxMachine LearningData AnalysisData ScienceBioinformaticsNGS

About the role

  • 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.
  • We are seeking a Software Engineer to contribute to the software development of Roche's proprietary sequencing technology, SBX.

Responsibilities

  • You will develop and optimize the systems that process DNA sequencing data, working with a team to ensure our base calling and sequencing algorithms are accurate, performant, and deployable.
  • You will develop software components for SBX data analysis pipelines.
  • You will help build and maintain systems that process genomic data efficiently, ensuring that our solutions are performant, maintainable, and can scale to handle large datasets.
  • Implement software engineering best practices including unit testing, code reviews, and version control.

Requirements

  • Bachelor's or Master's in Computer Science, Software Engineering, Bioinformatics, or related technical field.
  • Strong proficiency in Python (OOP, design patterns) and solid understanding of data structures and algorithmic complexity.
  • Experience with at least one compiled language (C/C++) is desired.
  • Familiarity with Linux, shell scripting, and containerization basics.
  • Experience working with HPC systems (SLURM) or cloud platforms (AWS/GCP).
  • You are a Software Engineer with strong programming fundamentals and interest in data-intensive problems.

Nice to have

  • Experience with CUDA or GPU-accelerated libraries (CuPy, RAPIDS).
  • Actual pay will be determined based on experience, qualifications, and other job-related factors as determined by the company.
  • We use artificial intelligence to screen, assess or select applicants for this role.
  • This posting is for an existing vacancy at Hoffmann-La Roche Ltd.

Compensation

  • The expected salary range for this position based on the primary location of Mississauga is 89,256.00 and 117,148.50 of hiring range.

Company info

  • A healthier future drives us to innovate. Together, more than 100'000 employees across the globe are dedicated to advance science, ensuring everyone has access to healthcare today and for generations to come. Our efforts result in more than 26 million people treated with our medicines and over 30 billion tests conducted using our Diagnostics products. We empower each other to explore new possibilities, foster creativity, and keep our ambitions high, so we can deliver life-changing healthcare solutions that make a global impact.
  • Let's build a healthier future, together.
  • Roche is an Equal Opportunity Employer.
  • A healthier future drives us to innovate.
  • Together, more than 100'000 employees across the globe are dedicated to advance science, ensuring everyone has access to healthcare today and for generations to come.
  • Our efforts result in more than 26 million people treated with our medicines and over 30 billion tests conducted using our Diagnostics products.
  • We empower each other to explore new possibilities, foster creativity, and keep our ambitions high, so we can deliver life-changing healthcare solutions that make a global impact.

This listing is sourced directly from Roche's careers page and normalized into a canonical job model.